IdentityServer4密码模式
生活随笔
收集整理的這篇文章主要介紹了
IdentityServer4密码模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oatuth2協議的密碼模式介紹
用戶會將用戶名,密碼給予客戶端,但是客戶端不保存此信息,客戶端帶著用戶的密碼請求認證服務器,認證服務器密碼驗證通過后后將token返回給客戶端。
?這里借用下阮一峰老師畫的圖(博客地址=》http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html)
IdentityServer4密碼模式實現
我們不需要修改資源服務器,我們在客戶端模式下的認證服務器的Config配置中,添加一個Client,允許我們使用密碼模式訪問授權服務器獲取token,再添加一個測試用戶。同時修改我們的startup,在ConfigureServices方法中配置測試用戶,代碼如下所示:
此時我們使用我們定義的用戶名和密碼來訪問我們的授權服務器(這里使用postman 要注意body的數據格式為x-www-form-urlencoded)=》
帶著我們拿到的token,去訪問資源=》
總結
以上是生活随笔為你收集整理的IdentityServer4密码模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Newbe.Claptrap 框架入门,
- 下一篇: 如何在 ASP.Net Core 中使用