IdentityServer

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(功能)
(简介)
 
(未显示1个用户的16个中间版本)
第4行: 第4行:
  
 
==简介==
 
==简介==
 +
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)
  
 
==功能==
 
==功能==
[https://docs.duendesoftware.com/identityserver/v6 IdentityServer v6]
+
[https://docs.duendesoftware.com/identityserver/v6 Duende IdentityServer v6]
  
[https://docs.duendesoftware.com/identityserver/v5 IdentityServer v5]
+
[https://docs.duendesoftware.com/identityserver/v5 Duende IdentityServer v5]
  
 
IdentityServer4 是适用于 [[ASP.NET Core]] 的 [[OpenID]] Connect 和 [[OAuth]] 2.0 框架,IdentityServer4 支持以下安全功能:
 
IdentityServer4 是适用于 [[ASP.NET Core]] 的 [[OpenID]] Connect 和 [[OAuth]] 2.0 框架,IdentityServer4 支持以下安全功能:
第20行: 第24行:
  
 
==项目==
 
==项目==
 +
*[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
第26行: 第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]
  
 
==数据存储==
 
==数据存储==
第44行: 第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]
第53行: 第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

[编辑] 用户

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱