Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stulzq/IdentityServer4.Samples
Samples for IdentityServer4,use .net core 2.0
https://github.com/stulzq/IdentityServer4.Samples
aspnet-core dotnet identityserver4 oauth2 openid-connect
Last synced: about 1 month ago
JSON representation
Samples for IdentityServer4,use .net core 2.0
- Host: GitHub
- URL: https://github.com/stulzq/IdentityServer4.Samples
- Owner: stulzq
- License: apache-2.0
- Created: 2017-09-08T07:20:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-03T09:03:56.000Z (over 5 years ago)
- Last Synced: 2024-11-10T19:34:39.366Z (about 1 month ago)
- Topics: aspnet-core, dotnet, identityserver4, oauth2, openid-connect
- Language: JavaScript
- Size: 3.74 MB
- Stars: 610
- Watchers: 30
- Forks: 227
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-luooooob - stulzq/IdentityServer4.Samples - Samples for IdentityServer4,use .net core 2.0 (JavaScript)
README
## 写在前面
>写于2018.9.12
我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章是采用翻译加我自己的经验结合而成的,还有一些根据国内的使用习惯进行了改编,比如第三方登录,官方文档用的google,而我用了国内用得非常多的QQ登录。我当时也没想到有这么多人看,还有就是当时对 IdentityServer4 的理解有限,在对一些专业术语的翻译上有所不足,但是直到现在我也一直在维护,对以前翻译不通顺的地方进行修改,对不足的地方及进行添加。最后谢谢大家的支持。
## 一.介绍
- [特性一览](http://www.cnblogs.com/stulzq/p/7376328.html "IdentityServer4(1)- 特性一览")
- [整体介绍](http://www.cnblogs.com/stulzq/p/7376606.html "IdentityServer4(2)- 整体介绍")
- [术语的解释](http://www.cnblogs.com/stulzq/p/7487734.html "IdentityServer4(3)- 术语的解释")
- [支持的规范](http://www.cnblogs.com/stulzq/p/7493318.html "支持的规范")
- [包和构建说明](http://www.cnblogs.com/stulzq/p/7493498.html "包和构建说明")
## 二.快速入门
- [设置和概述](http://www.cnblogs.com/stulzq/p/7493745.html "设置和概述")
- [#1 使用客户端认证控制API访问(客户端授权模式)](http://www.cnblogs.com/stulzq/p/7495129.html "使用客户端证书控制API访问(客户端授权模式)")
- [#2 使用密码认证方式控制API访问(资源所有者密码授权模式)](http://www.cnblogs.com/stulzq/p/7509648.html "使用密码认证方式控制API访问(资源所有者密码授权模式)")
- [#3 使用OpenId Connect添加用户认证(简化流程授权模式)](http://www.cnblogs.com/stulzq/p/7797341.html "使用OpenId Connect添加用户认证")
- [#4 添加外部认证支持之QQ登录(第三方登录,简化流程授权模式)](http://www.cnblogs.com/stulzq/p/7879101.html "添加外部认证支持之QQ登录")
- [#5 使用Hybrid Flow(混合流程授权模式)并添加API访问控制](http://www.cnblogs.com/stulzq/p/7833480.html "使用Hybrid Flow并添加API访问控制")
- [#6 使用 JavaScript 客户端(授权码模式)](http://www.cnblogs.com/stulzq/p/8120211.html "使用JavaScript客户端")
- [#7 使用Entity Framework 存储配置和操作数据](http://www.cnblogs.com/stulzq/p/8120518.html "使用Entity Framework 存储配置和操作数据")
- [#8 使用ASP.NET Core Identity](http://www.cnblogs.com/stulzq/p/8120129.html "使用ASP.NET Core Identity")
- [第三方快速入门和示例](http://www.cnblogs.com/stulzq/p/8120570.html "第三方快速入门和示例")
## 三.主题
- [启动说明](http://www.cnblogs.com/stulzq/p/8144056.html "启动说明")
- [定义资源](http://www.cnblogs.com/stulzq/p/8144185.html "定义资源")
- [定义客户端](http://www.cnblogs.com/stulzq/p/8144247.html "定义客户端")
- [登录](http://www.cnblogs.com/stulzq/p/8144344.html "登录")
- [使用第三方登录](http://www.cnblogs.com/stulzq/p/8144855.html "使用第三方登录")
- [使用Windows身份验证](http://www.cnblogs.com/stulzq/p/8145288.html "使用Windows身份验证")
- [注销](http://www.cnblogs.com/stulzq/p/8570695.html "注销")
## 四.扩展阅读(新手必看)
- [OAuth2授权](http://www.cnblogs.com/linianhui/p/oauth2-authorization.html "OAuth2授权")
- [OAuth2授权(续) & JWT(JSON Web Token)](http://www.cnblogs.com/linianhui/p/oauth2-extensions-protocol-and-json-web-token.html "OAuth2授权(续) & JWT(JSON Web Token)")
- [基于OAuth2的认证(译)](http://www.cnblogs.com/linianhui/p/authentication-based-on-oauth2.html "基于OAuth2的认证(译)")
- [OIDC(OpenId Connect)身份认证授权(核心部分)](http://www.cnblogs.com/linianhui/p/openid-connect-core.html "OIDC(OpenId Connect)身份认证授权(核心部分)") *必看
- [OIDC(OpenId Connect)身份认证授权(扩展部分)](http://www.cnblogs.com/linianhui/p/openid-connect-extension.html "OIDC(OpenId Connect)身份认证授权(扩展部分)")
- [OAuth2.0 知多少](http://www.cnblogs.com/sheng-jie/p/6564520.html "Auth2.0 知多少")
## 五.实战经验分享
- [IdentityServer4实战 - 基于角色的权限控制及Claim详解](http://www.cnblogs.com/stulzq/p/8726002.html)
- [IdentityServer4实战 - AccessToken 生命周期分析](http://www.cnblogs.com/stulzq/p/8998274.html)
- [IdentityServer4实战 - 必须使用HTTPS问题解析](https://www.cnblogs.com/stulzq/p/9594623.html)
- 5 Token加密和签名所用证书解析 (集群部署必看)
- [IdentityServer4实战 - JWT Issuer 详解](https://www.cnblogs.com/stulzq/p/10339024.html)
- [IdentityServer4实战 - API与IdentityServer的交互过程解析](https://www.cnblogs.com/stulzq/p/9226059.html)
- [IdentityServer4实战 - 谈谈 JWT 的安全策略](https://www.cnblogs.com/stulzq/p/9678501.html)
- [IdentityServer4实战 - 与API单项目整合](https://www.cnblogs.com/stulzq/p/10346095.html)
>不能点击的是还未更新的
## 六.其他园友分享
- [IdentityServer4 知多少](https://www.cnblogs.com/sheng-jie/p/9430920.html) by 圣杰
- [关于 IdentityServer4 中的 Jwt Token 与 Reference Token](https://www.cnblogs.com/Irving/p/9357539.html) by 花儿笑弯了腰