1. 程式人生 > >IdentityServer4系列之中文文檔及實際項目經驗分享

IdentityServer4系列之中文文檔及實際項目經驗分享

open b- proto ant spa ron docs oauth2 主題

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

技術分享圖片 技術分享圖片

IdentityServer4系列之中文文檔及實際項目經驗分享