ASP.NET Core的身份认证框架IdentityServer4(1)-特性一览
2017-08-16 22:20
1151 查看
IdentityServer4是ASP.NET Core的一个包含OpenID和OAuth 2.0协议的框架。OpenID和OAuth 的区别请看 https://www.zhihu.com/question/19628327
它使你的应用程序具有如下特点:
作为服务的身份验证
集中控制你的所有应用( (web, native, mobile, services))的登录逻辑和工作流。
单点登录/登出
在多种类型的应用程序上单点登录/登出
API访问控制
为各种类型的客户机发放API访问令牌,例如服务器到服务器、Web应用程序、SPA和native/mobile apps。
联合网关
支持第三方登录,比如Azure Active Directory, Google, Facebook 等等,这保护您的应用程序连接到这些外部登录提供商的细节。
专注于定制
identityserver的许多方面可以被定制以适合你的需求的最重要的部分。因为identityserver是一个框架,而不是一个盒装产品或SaaS,您可以为你的使用场景来编写代码以适应系统的方式。
它使你的应用程序具有如下特点:
作为服务的身份验证
集中控制你的所有应用( (web, native, mobile, services))的登录逻辑和工作流。
单点登录/登出
在多种类型的应用程序上单点登录/登出
API访问控制
为各种类型的客户机发放API访问令牌,例如服务器到服务器、Web应用程序、SPA和native/mobile apps。
联合网关
支持第三方登录,比如Azure Active Directory, Google, Facebook 等等,这保护您的应用程序连接到这些外部登录提供商的细节。
专注于定制
identityserver的许多方面可以被定制以适合你的需求的最重要的部分。因为identityserver是一个框架,而不是一个盒装产品或SaaS,您可以为你的使用场景来编写代码以适应系统的方式。
相关文章推荐
- ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- ASP.NET Core的身份认证框架IdentityServer4--(3)令牌服务配置访问控制跟UI添加
- ASP.NET Core的身份认证框架IdentityServer4--(4)添加第三方快捷登录
- ASP.NET Core的身份认证框架IdentityServer4(3)-术语的解释
- ASP.NET Core的身份认证框架IdentityServer4(6)- 开始
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- ASP.NET Core的身份认证框架IdentityServer4(9)-使用OpenID Connect添加用户认证
- ASP.NET Core的身份认证框架IdentityServer4(5)- 包和构建
- ASP.NET Core的身份认证框架IdentityServer4(8)- 使用密码认证方式控制API访问
- ASP.NET Core的身份认证框架IdentityServer4--(1)服务配置
- ASP.NET Core的身份认证框架IdentityServer4(3)-术语的解释
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- ASP.NET Core的身份认证框架IdentityServer4--(2)API跟WEB端配置
- ASP.NET Core的身份认证框架IdentityServer4(4)- 支持的规范
- IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
- IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
- IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
- ASP.NET Core 和 ASP.NET Framework 共享 Identity 身份验证
- 在ASP.NET Core中实现一个Token base的身份认证