OAuth 2.0 - 使用者代理



客戶端應用(比如在瀏覽器中執行的 JavaScript)將使用者裝置中的使用者代理應用用作指令碼語言例項。使用者代理應用可以儲存在 Web 伺服器上。

下圖顯示了客戶端使用者代理應用的架構。

OAuth 2.0 User Agent

步驟 1 − 首先,使用者使用 Google、Facebook、Twitter 等身份驗證應用訪問資源所有者的資源。

步驟 2 − 接下來,使用者應用提供客戶端 ID 和客戶端密碼,以登入授權伺服器。

步驟 3 − 然後,使用者代理應用提供在瀏覽器中執行的 JavaScript 應用例項,並連結到 Web 伺服器。

步驟 4 − 授權伺服器使用客戶端憑證允許訪問資源伺服器的資源。

步驟 5 − 資源伺服器包含資源所有者擁有的資源。

oauth2.0_architecture.htm
廣告
© . All rights reserved.