官網位址https://identityserver4.readthedocs.io/en/latest/
1.安裝IdentityServer4模闆
dotnet new -i IdentityServer4.Templates

、
測試 生産環境使用需要付費
結合Asp.Net Core Identity
空模闆
使用了EFCore
使用記憶體存儲配置資訊和資料
隻帶UI
2.建立IdentityServer4項目(使用記憶體模式)
dotnet new is4inmem --name Idp
3.Client Credentials
用戶端使用用戶端憑據授予類型來擷取使用者上下文之外的通路令牌。
這通常被用戶端用來通路關于他們自己的資源,而不是通路使用者的資源。
https://oauth.net/2/
4.執行個體
4.1修改Idp工程 Clients 配置
Api資源
用戶端資源
4.2建立Api資源
修改Scope1Resource中StartUp的代碼
View Code
修改Program的位址嗎,防止測試的時候端口沖突
4.3建立控制台用戶端
用戶端需要安裝安裝IdentityModel
實作代碼如下
認證服務 ---> 請求Access Token ---> SetBearerToken請求保護的Api資源
4.4認證 用戶端 保護的Api資源