identityserver4 入门

取自 IdentityServer4 官方文档

IdentityServer4 是 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 框架。

它在你的应用程序中启用以下功能:

身份验证即服务

适用于所有应用程序(Web,本机,移动设备,服务)的集中登录逻辑和工作流程。

单点登录/注销

在多种应用程序类型上单点登录(和退出)。

API 的访问控制

为各种类型的客户端发出 API 访问令牌,例如服务器到服务器,Web 应用程序,SPA 和本机/移动应用程序。

联邦网关

支持 Azure Active Directory,Google,Facebook 等外部身份提供商。这可以保护你的应用程序免受如何连接到这些外部提供商的详细信息的影响。

专注于定制

最重要的部分 - IdentityServer 的许多方面都可以根据你的需求进行定制。由于 IdentityServer 是一个框架而不是盒装产品或 SaaS,因此你可以编写代码以使系统适应你的方案。

IdentityServer 由 OpenID Foundation 和 .NET Foundation 的一部分正式认证。