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