關於第三方登入

2022-01-11 07:44:26 字數 890 閱讀 2200

第三方登入使用的是oauth認證,現在絕大多數是oauth2.0。

關於oauth的文章,推薦閱讀阮一峰的這篇:

通常第三方公司會簡化呼叫流程,統一規範。

提供相關的sdk,你不需要知道認證的具體步驟,根據官方文件進行配置,基本就可以完成。

官方也是推薦這種方式。

但有的時候,由於某些原因,需要自定義開發,那麼就需要仔細的閱讀官方的開發文件了。

以qq登入為例:

主要流程:

1.放置qq登入圖示,使用者點選跳轉到授權頁面

2.使用者授權後,會跳轉到上一步的redirect_uri,並且帶有code引數

redirect_uri?code=code

3.使用code換取token

4.上一步會返回token,認證完成。使用token換取openid

第三方登入

我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...

第三方登入

分類 android 2014 03 26 10 24 329人閱讀收藏 舉報 android android開發 第三方登入 名詞說明 access toekn 授權成功後返回的token,用於呼叫第三方api 第三方登入的主要作用 1 使用第三方賬號資訊來初始化自己的賬號 暱稱 頭像等資訊 第三...

shareSdk第三方登入

紀錄一下sharesdk第三方登入的主要 整合請參照mob注意事項 android name wxapi.wxentryactivity android configchanges keyboardhidden orientation screensize android exported true...