欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
IdentityServer
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 (→简介) |
||
(未显示1个用户的23个中间版本) | |||
第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] |
− | * | + | |
− | * | + | [https://docs.duendesoftware.com/identityserver/v5 Duende IdentityServer v5] |
− | *Federation Gateway | + | |
− | + | 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 | ||
*[https://github.com/IdentityManager IdentityManager] | *[https://github.com/IdentityManager IdentityManager] | ||
*[https://github.com/IdentityModel IdentityModel] | *[https://github.com/IdentityModel IdentityModel] | ||
+ | *[https://github.com/skoruba/IdentityServer4.Admin Skoruba.IdentityServer4.Admin] | ||
+ | *[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] | ||
==数据存储== | ==数据存储== | ||
第28行: | 第46行: | ||
*微软 | *微软 | ||
*BOSCH | *BOSCH | ||
+ | *[https://github.com/DuendeSoftware Duende Software] | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
image:identityserver3-protocols.png|协议 | image:identityserver3-protocols.png|协议 | ||
+ | image:Skoruba.IdentityServer4.Admin-Solution.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://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] | ||
第41行: | 第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]] | ||
− |
2024年8月22日 (四) 04:11的最后版本
IdentityServer, IdentityManager, IdentityModel
目录 |
[编辑] 简介
IdentityServer 已存档,并转变为 Duende IdentityServer,许可证也由 Apache v2 变为 Duende License
可基于 Apache v2 的 IdentityServer4 创建的自由开源分支,比如:Open IdentityServer,并继续保持 Apache v2 许可协议。
IdentityServer 生态系统有些分裂,各种存档和分支,建议选择 OpenIddict 解决方案(Apache v2)
[编辑] 功能
IdentityServer4 是适用于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 框架,IdentityServer4 支持以下安全功能:
- 身份验证即服务 (Authentication as a Service, AaaS)
- 跨多个应用程序类型的单一登录/注销 (SSO)
- API 的访问控制
- Federation Gateway
[编辑] 指南
[编辑] 项目
- IdentityServer @ GitHub
- Duende IdentityServer
- BFF (Backend for Frontend)
- YARP (Yet Another Reverse Proxy)
- IdentityServer4 IdentityServer for ASP.NET Core
- IdentityServer3 OpenID Connect Provider and OAuth 2.0 Authorization Server Framework
- IdentityManager
- IdentityModel
- Skoruba.IdentityServer4.Admin
- JPProject.IdentityServer4.AdminUI
- TheIdServer OpenID/Connect, OAuth2 and WS-Federation server based on IdentityServer4 or Duende IdentityServer
[编辑] 数据存储
[编辑] ASP.NET Core Identity
[编辑] 用户
- 微软
- BOSCH
- Duende Software
[编辑] 图集
[编辑] 链接
分享您的观点