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 http://www.cnblogs.com/stulzq聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能,如有特殊需求請與本人聯系!
微信公衆号:歡迎關注 QQ技術交流群: 歡迎加群
