基於IdentityServer4的單點登錄——項目基本結構與流程


組成

IdentityServer,Api和Client(客戶端,asp .net core)
本文以官方demo:https://github.com/IdentityServer/IdentityServer4.Samples/tree/release/Quickstarts/6_AspNetIdentity 作為模板進行講解

流程

 
2

預設:IdentityServer配置各Api相關信息,Api配置IdentityServer相關信息
1.用戶訪問客戶端,客戶端發現用戶沒有登錄(授權)
2.根據客戶端設置的令牌發行者基本地址,訪問IdentityServer的網站
3.在IdentityServer的網站進行登錄,成功后獲得令牌,返回客戶端
4.訪問Api接口(有兩種方式:User Access Token和Client Credentials)
5.Api驗證令牌通過,返回結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM