1. 程式人生 > >IdentityServer4系列之中文文件及實際專案經驗分享

IdentityServer4系列之中文文件及實際專案經驗分享

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身份支援

六、實際專案經驗分享

七、參考文件

 

園友分享:

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技術交流群: 歡迎加群