IdentityServer

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(简介)
 
(未显示1个用户的20个中间版本)
第2行: 第2行:
  
 
[[文件:identity-manager-server-model.png]]
 
[[文件:identity-manager-server-model.png]]
 +
 +
==简介==
 +
IdentityServer 已存档,并转变为 Duende IdentityServer,许可证也由 Apache v2 变为 [https://duendesoftware.com/license Duende License]
 +
 +
可基于 Apache v2 的 [https://github.com/IdentityServer/IdentityServer4 IdentityServer4] 创建的自由开源分支,比如:Open IdentityServer,并继续保持 Apache v2 许可协议。
 +
 +
IdentityServer 生态系统有些分裂,各种存档和分支,建议选择 [https://openiddict.com/ OpenIddict] 解决方案(Apache v2)
  
 
==功能==
 
==功能==
*Authentication as a Service
+
[https://docs.duendesoftware.com/identityserver/v6 Duende IdentityServer v6]
*Single Sign-on / Sign-out
+
 
*Access Control for APIs
+
[https://docs.duendesoftware.com/identityserver/v5 Duende IdentityServer v5]
*Federation Gateway
+
 
*Customization everywhere
+
IdentityServer4 是适用于 [[ASP.NET Core]] 的 [[OpenID]] Connect 和 [[OAuth]] 2.0 框架,IdentityServer4 支持以下安全功能:
 +
* 身份验证即服务 (Authentication as a Service, AaaS)
 +
* 跨多个应用程序类型的单一登录/注销 (SSO)
 +
* API 的访问控制
 +
* Federation Gateway
  
 
==指南==
 
==指南==
  
 
==项目==
 
==项目==
 +
*[https://github.com/IdentityServer IdentityServer @ GitHub]
 +
*[https://github.com/DuendeSoftware/IdentityServer Duende IdentityServer]
 +
*[https://github.com/DuendeSoftware/BFF BFF] (Backend for Frontend)
 +
*[https://github.com/microsoft/reverse-proxy YARP (Yet Another Reverse Proxy)]
 
*[https://github.com/IdentityServer/IdentityServer4 IdentityServer4] IdentityServer for [[ASP.NET Core]]
 
*[https://github.com/IdentityServer/IdentityServer4 IdentityServer4] IdentityServer for [[ASP.NET Core]]
 
*[https://github.com/IdentityServer/IdentityServer3 IdentityServer3] OpenID Connect Provider and OAuth 2.0 Authorization Server Framework
 
*[https://github.com/IdentityServer/IdentityServer3 IdentityServer3] OpenID Connect Provider and OAuth 2.0 Authorization Server Framework
第19行: 第34行:
 
*[https://github.com/skoruba/IdentityServer4.Admin Skoruba.IdentityServer4.Admin]
 
*[https://github.com/skoruba/IdentityServer4.Admin Skoruba.IdentityServer4.Admin]
 
*[https://github.com/brunohbrito/JPProject.IdentityServer4.AdminUI JPProject.IdentityServer4.AdminUI]
 
*[https://github.com/brunohbrito/JPProject.IdentityServer4.AdminUI JPProject.IdentityServer4.AdminUI]
 +
*[[TheIdServer]] [[OpenID]]/Connect, [[OAuth]]2 and [[WS-Federation]] server based on IdentityServer4 or [https://duendesoftware.com/products/identityserver Duende IdentityServer]
  
 
==数据存储==
 
==数据存储==
第30行: 第46行:
 
*微软
 
*微软
 
*BOSCH
 
*BOSCH
 +
*[https://github.com/DuendeSoftware Duende Software]
  
 
==图集==
 
==图集==
第36行: 第53行:
 
image:Skoruba.IdentityServer4.Admin-Solution.png|Skoruba.IdentityServer4.Admin
 
image:Skoruba.IdentityServer4.Admin-Solution.png|Skoruba.IdentityServer4.Admin
 
image:Skoruba.IdentityServer4.Admin-App-Diagram.png|Skoruba.IdentityServer4.Admin
 
image:Skoruba.IdentityServer4.Admin-App-Diagram.png|Skoruba.IdentityServer4.Admin
 +
image:Duende-BFF-Architecture.png|BFF架构
 +
image:identityserver-signin-flow.png|Logging In Flow
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
*[https://github.com/IdentityServer IdentityServer @ GitHub]
 
 
*[https://www.identityserver.com/ Official Products & Services for IdentityServer]
 
*[https://www.identityserver.com/ Official Products & Services for IdentityServer]
 
*[https://demo.identityserver.io/ IdentityServer4 demo site] [https://github.com/IdentityServer/IdentityServer4.Demo IdentityServer4 demo code]
 
*[https://demo.identityserver.io/ IdentityServer4 demo site] [https://github.com/IdentityServer/IdentityServer4.Demo IdentityServer4 demo code]
第45行: 第63行:
  
 
[[category:identity]]
 
[[category:identity]]
 +
[[category:OAuth]]
 +
[[category:OpenID]]
 
[[category:security]]
 
[[category:security]]
 
[[category:.NET]]
 
[[category:.NET]]
 
[[category:ASP.NET]]
 
[[category:ASP.NET]]
 
[[category:C Sharp]]
 
[[category:C Sharp]]
[[category:huihoo]]
 

2024年8月22日 (四) 04:11的最后版本

IdentityServer, IdentityManager, IdentityModel

Identity-manager-server-model.png

目录

[编辑] 简介

IdentityServer 已存档,并转变为 Duende IdentityServer,许可证也由 Apache v2 变为 Duende License

可基于 Apache v2 的 IdentityServer4 创建的自由开源分支,比如:Open IdentityServer,并继续保持 Apache v2 许可协议。

IdentityServer 生态系统有些分裂,各种存档和分支,建议选择 OpenIddict 解决方案(Apache v2)

[编辑] 功能

Duende IdentityServer v6

Duende IdentityServer v5

IdentityServer4 是适用于 ASP.NET CoreOpenID Connect 和 OAuth 2.0 框架,IdentityServer4 支持以下安全功能:

  • 身份验证即服务 (Authentication as a Service, AaaS)
  • 跨多个应用程序类型的单一登录/注销 (SSO)
  • API 的访问控制
  • Federation Gateway

[编辑] 指南

[编辑] 项目

[编辑] 数据存储

[编辑] ASP.NET Core Identity

集成ASP.NET Core Identity

[编辑] 用户

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱