php第三方登入 Oauth2 0協議

2021-08-02 12:26:18 字數 1285 閱讀 8583

oauth

允許使用者提供乙個令牌,而不是使用者名稱和密碼來訪問他們存放在特定服務提供者的資料。每乙個令牌授權乙個特定的**(例如,

oauth協議簡介

步驟1:

請求oauth登入頁

request token url - 未授權的令牌請求服務位址

**請求qq登入頁面時使用的帶有

特定引數的url

&client_id=112312412&.....

&redirect_uri=

步驟2:使用者使用qq號登入並授權

步驟3:返回登入結果

user authorization url - 使用者授權的令牌請求服務位址

使用者qq登入授權之後需要請求帶有乙個

特定引數的url

code是個有生命週期並且只可以使用一次的字串

accesstoken - 使用者通過第三方應用訪問oautho介面的令牌

eg:通過xx網把自己喜歡的內容分享到qq空間

token(令牌)。

accesstoken和refreshtoken

PHP第三方登入OAuth2 0協議

什麼是oauth?oauth協議為使用者資源的授權提供了乙個安全的開放而又簡易的標準。與以往的授權方式不同之處是oauth的授權不會使第三方觸及到使用者的賬戶資訊,即第三方無需使用使用者的使用者名稱和密碼就可以申請獲得該使用者資源的授權,因此他是安全的。oauth應用場景 qq使用者授權慕課網使用其...

第三方登入 OAuth2 0協議

oauth的工作原理如下 step1 獲取request token step2 獲取access token step3 後續api訪問 step4 refresh token重新整理access token 舉個例子 接下來,詳細解釋其中關鍵環節。在使用者登入成功以後,跳轉到目標 指定的url ...

第三方登入 OAuth2 0協議

oauth的工作原理如下 step1 獲取request token step2 獲取access token step3 後續api訪問 step4 refresh token重新整理access token 舉個例子 接下來,詳細解釋其中關鍵環節。在使用者登入成功以後,跳轉到目標 指定的url ...