OAuth授權(quán)的介紹

  • 1、OAuth 協(xié)議為用戶資源的授權(quán)提供了一個安全的、開放而又簡易的標(biāo)準(zhǔn)。
  • 2、OAuth 的授權(quán)不會使第三方觸及到用戶的賬號信息。
  • 3、OAuth允許用戶提供一個令牌,而不是用戶名和密碼來訪問他們存放在特定服務(wù)提供者的數(shù)據(jù)。
  • 4、每一個令牌授權(quán)一個 特定的網(wǎng)站 在 特定的時段內(nèi) 訪問特定的資源。

新浪官網(wǎng)OAuth請求流程

  • 1、 用戶點擊登錄按鈕。
  • 2、 彈出新浪網(wǎng)頁讓用戶輸入用戶名和密碼。
  • 3、 新浪網(wǎng)頁拿到用戶名和密碼去新浪服務(wù)器驗證是否正確。
  • 4、 網(wǎng)頁驗證用戶的賬號和密碼正確,則返回一個AccessToken 令牌。
  • 5、 手機客戶端拿到服務(wù)器端返回的AccessToken ,并且攜帶AccessToken根據(jù)指定的接口去服務(wù)器端請求數(shù)據(jù)
  • 6、 新浪服務(wù)器返回用戶的數(shù)據(jù)。
新浪OAuth授權(quán)流程.png

真實的操作過程

  • 成為新浪的開發(fā)者 (不成為新浪開發(fā)者拿不到登錄的網(wǎng)頁)
  • 在新浪開放平臺創(chuàng)建一個應(yīng)用
    。 獲取Appkey
    。 獲取AppSecret
    。 獲取回調(diào)地址
  • 開始授權(quán)
    。 加載新浪的網(wǎng)頁(新浪授權(quán)登錄網(wǎng)頁)
    。 獲取Code,可以通過code 換取AccessToken
    。 換取AccessToken
  • 開始請求數(shù)據(jù)
    - 。。。 。。。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天畫的水果,成品如下: 上包還是不均,一團一團的 再來個檸檬 底稿 好像好那么一點點,哈哈,完全繪畫沒基礎(chǔ)啊,一...
    老米2018閱讀 190評論 0 0
  • 活到老,學(xué)到老。不斷地學(xué)習(xí)新技能、了解新事物,不僅可以避免與社會脫節(jié),也是提高自身價值,增加籌碼的重要方法之一。 ...
    Una笑笑閱讀 118評論 0 0
  • 今天第一次發(fā)現(xiàn)《簡書》,感謝hj帶我認(rèn)識你,雖然很陌生,但相識就好!
    津津j閱讀 118評論 1 1
  • 昨天有大學(xué)同學(xué)問我:“你是如何堅持在簡書上寫作的呢?” 同學(xué)的問題,讓我回顧了在簡書上一個月的寫作生涯。從今年1月...
    知唐奶爸閱讀 2,033評論 45 64

友情鏈接更多精彩內(nèi)容