Spring social開發第三方應用原理

2021-09-25 07:51:52 字數 608 閱讀 9319

即第三方無需使用使用者的使用者名稱與密碼就可以申請獲得該使用者資源的授權。
有四種授權模式

授權碼模式

密碼模式

簡化模式

客戶端模式

resource owner資源所有者:擁有該資源的人

authorization server認證伺服器:頒發令牌

resource servera資源伺服器:校驗令牌和提供資源資料

serviceprovider服務 提供者封裝了第一步到第六步的行為

oauth2operations封裝了第一步到第五步的ouath處理流程

api獲取使用者資訊

connection封裝前六步 獲取的使用者資訊

connectionfactory建立 connection例項,apiadapet適配引數

userconnecionrespostioy建立與第三方的關係圖

開發日誌第211天

一 登入與簡單的資料操作。pannel bvspace bvlowered bsnone 密碼 7,向data module中放東東要看是否是資料不可見。可見的放也放不上 form6.showmodal 這樣下面就不可用了。shellexecute 0,nil,pchar s nil,nil,sw ...

Flask Web開發 第3章

業務邏輯和表現邏輯如果混在一起的話,會使得 難以理解和維護。所以需要將表現邏輯放到模板中。然後flask通過jinja2渲染模板。預設情況下,flask 在程式資料夾中的 templates 子資料夾中尋找模板。jinja2有自己的結構以及過濾器,具體可以參照 在前端框架選擇上,本書選擇了twitt...

Android Studio下開發JNI第一步

在as中按照這個文章可做個jni開發簡單例子 android開發之使用androidstudio開發工具實現jni的開發 這裡補充一下 通過上面那個作者的文章能生成so檔案了,那麼該如何使用?如何在別的專案中使用,這也是我們整合第三方sdk經常用到的,一般情況下,so檔案都會跟著jar包一起結合使用...