基本概念

IdentityServer4是一个基于OpenID Connect和OAuth 2.0的针对ASP.NET Core 2.0的框架。

IdentityServer4可以帮助我们实现什么

IdentityServer是将规范兼容的OpenID Connect和OAuth 2.0终结点添加到任意ASP.NET Core应用程序的中间件。
通常,你构建(或重新使用)包含登录和注销页面的应用程序,IdentityServer中间件会向其添加必要的协议头,以便客户端应用程序可以使用这些标准协议与其对话。

 
middleware

托管应用程序可以像你想要的一样复杂,但是我们通常建议通过只制作一个身份验证相关的UI来使攻击面尽可能小。
翻译自:https://identityserver4.readthedocs.io/en/release/intro/big_picture.html

特性

它具有以下特性:
1.身份验证服务
针对你的所有应用程序(网站,移动,服务,原生应用等)有集中的登录逻辑和工作流,IdentityServer是一个官方认证的OpenID Connect的实现.
2.单点登录/注销
3.访问受到控制的API
为不同的客户提供访问API的令牌,比如网站,SPA,移动等
4.联合网关
支持诸如Azure Active Directory、Google、Facebook等外部身份验证提供者,这将从如何连接这些外部身份验证者的细节中保护你的应用.
5.专注于定制
最重要的部分,IdentityServer的许多方面都可以被定制,以满足你的需求.由于IdentityServer是一个框架,而不是一个被封装好的产品或者SaaS,所以你可以编写代码来对系统进行调整,以适应你的使用场景.
6.成熟的开源项目
IdentityServer使用Apache 2许可,这允许开发者们在它的基础上构建商业产品.
7.免费和商业支持
如果你需要帮助构建或运行你的身份认证平台,请联系我们.我们有几种方法可以帮助你.
翻译自:https://identityserver4.readthedocs.io/en/release/

最新文章

  1. Linux NFS 服务部署
  2. 如何将C#类库做成COM
  3. consumer group
  4. 攻城狮在路上(壹) Hibernate(十七)--- Hibernate并发处理问题
  5. Sciter使用心得
  6. 如何在asp.net mvc3中使用HttpStatusCode
  7. 分享一个漂亮的ProgressBar控件
  8. 蓝灯官网下载,蓝灯最新版下载,Lantern(蓝灯)
  9. 使用PHP实现蜘蛛访问日志统计
  10. python编码问题大终结
  11. USACO Ordered Fractions
  12. Presto集群部署
  13. Websql,应用程序缓存,WebWorkers,SSE,WebSocket
  14. 【转载】C#将图片以二进制流的方式存入数据库
  15. extJs相关名字解释
  16. 20165227《网络对抗技术》Exp0 Kali安装 Week1
  17. templates的语法
  18. composer windows安装,使用新手入门
  19. NSProxy
  20. 【BZOJ5252】林克卡特树(动态规划,凸优化)

热门文章

  1. 设置UIButton的文字显示位置、字体的大小、字体的颜色
  2. windows server 2012 AD 活动目录部署加入域并创建域用户(寻找视频课程)(计算机加入域其实是本计算机的管理员账号(本机名)加入域,关联账号即可在已经加入域的计算机上面登录)
  3. Linux 常用性能工具
  4. HTML5 canvas 指针时钟
  5. tspitr(tablespace point in time recovery)实验
  6. [Vue] Update Attributes, Classes and Styles in Vue.js with v-bind
  7. MySQL复制格式小结
  8. JM-2 jQuery Mobile的使用(多看学习视频)
  9. sql中group by用来干嘛的
  10. 学习鸟哥的Linux私房菜笔记(3)——基础使用