0、前言
原文:http://docs.identityserver.io/en/release/
声明:
1、目录一至五章节根据IdentityServer英文文档翻译而来,有些内容会根据自己的理解来表述的(包括标题),文档的内容会不断的更新。
2、第六章节会进行阐述在实际项目中所用的内容以及问题
一、介绍
- IdentityServer4特性简介
- 深入讲解
- 术语解释
- 支持规范
- 包和构建说明
二、快速入门
- 设置和概述
- 使用客户端证书访问API(客户端模式)
- 使用密码访问API(密码模式)
- 使用OpenID Connect添加用户身份验证(简化模式)
- 添加对外部认证的支持(第三方登录:google、facebook、QQ等)(授权码模式)
- 使用Hybird Flow混合流模式访问API(混合流模式)
- 使用 ASP.Net Core Identity结合IdentityServer4
- 使用JavaScript客户端
- 使用EntityFramework Core进行配置和操作数据(数据持久化)
- 社区的快速入门和示例
三、主题
- 启动(参数说明)
- 定义资源
- 定义客户端
- 登录
- 使用外部身份提供商登录(第三方登录)
- 使用windows身份验证
- 注销(退出)
- 注销第三方登录
- 联合注销
- 联合网关
- 授权
- 保护APIs
- 部署
- 记录
- 事件
- 密码学、密钥以及HTTPS访问
- 授权类型
- 密码
- 扩展授权
- 密码授权模式
- 刷新令牌
- Reference Tokens
- CORS
- 发现
- 添加更多的API端点
- 添加新协议
- 工具
四、端点
- 发现端点
- 授权端点
- 令牌端点
- UserInfo端点
- 自省端点
- 撤销端点
- 结束回话端点
五、参考
- 身份资源
- API资源
- 客户端
- GrantValidationResult
- Profile Service
- IdentityServer交互服务
- IdentityServer选项
- 实体框架支持
- ASP.NET身份支持
六、实际项目经验分享
七、参考文档
- OAuth2授权
- OAuth2授权(续) & JWT(JSON Web Token)
- 基于OAuth2的认证(译)
- OIDC(OpenId Connect)身份认证授权(核心部分) *必看
- OIDC(OpenId Connect)身份认证授权(扩展部分)
- OAuth2.0 知多少
园友分享:
https://www.cnblogs.com/Irving/p/9357539.html
https://www.cnblogs.com/sheng-jie/p/9430920.html
https://www.cnblogs.com/stulzq/p/8119928.html
asp.net core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!
作者:LouieGuo
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!
微信公众号:欢迎关注 QQ技术交流群: 欢迎加群
原文地址:https://www.cnblogs.com/guolianyu/p/9799730.html
时间: 2024-10-10 10:38:08