亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

解除微信登錄低版限制 微信開放者平臺(tái)第三方登錄


解除微信登錄低版限制 微信開放者平臺(tái)第三方登錄

文章插圖

現(xiàn)在的很多網(wǎng)站和App常見的幾種登錄方式是:
  • 傳統(tǒng)的賬號(hào)+密碼登錄
  • 手機(jī)號(hào)+動(dòng)態(tài)驗(yàn)證碼登錄
  • QQ/微信/微博等第三方授權(quán)登錄
今日頭條網(wǎng)頁端登錄界面
拋開傳統(tǒng)賬號(hào)+密碼的方式不說,手機(jī)號(hào)+動(dòng)態(tài)驗(yàn)證碼的方式我在上一篇文章中也有提過,今天我們來著重討論一下使用QQ/微信/微博等的第三方授權(quán)登錄 。
什么是第三方授權(quán)登錄?簡單來說,就是一個(gè)軟件借用別的軟件(第三方)的賬號(hào)體系來建立自己的賬號(hào)體系以便快速登錄 。即可以省去用戶在不同的平臺(tái)中維護(hù)各自的賬號(hào)和密碼的麻煩,也可以幫助軟件快速的建立自己的賬號(hào)體系,并能更好地提高第三方軟件的知名度,可以說是一個(gè)三贏的方案,但現(xiàn)在的很多軟件其實(shí)已經(jīng)把第三方授權(quán)登錄玩得似是而非了!
怎么才能接入第三方授權(quán)登錄?我們需要的QQ/微信/微博等的第三方授權(quán)登錄是怎么實(shí)現(xiàn)的呢?為了更好的分析這個(gè)問題,我們還是從軟件開發(fā)的角度來看看:
并不是所有的平臺(tái)都支持讓別的軟件使用自己的賬號(hào) 。
首先,它的知名度要夠高,國內(nèi)像QQ/微信/微博這種用戶基數(shù)大的平臺(tái),國外的像什么Google/Facebook/Github之類的平臺(tái) 。
其次,也是最主要的,這些平臺(tái)愿意開放,愿意共享,你才能接入 。
最后,是技術(shù)層面的支持,最常見的是基于OAuth協(xié)議(現(xiàn)在基本上都是基于OAuth2.0協(xié)議)搭建自己的開放平臺(tái) 。
注意,開放平臺(tái)和原生平臺(tái)是兩回事,一般情況下,原生平臺(tái)不會(huì)將所有的內(nèi)容都開放,不然他自己還怎么玩?比如微信的開放平臺(tái),簡單的可能只讓你得到用戶的一些基本資料,像好友列表,錢包什么的是不會(huì)讓你拿到的,具體的要看用戶的授權(quán)內(nèi)容 。
現(xiàn)在,大部分的開放平臺(tái)都是基于OAuth2.0協(xié)議搭建的,當(dāng)一個(gè)軟件通過這些開放平臺(tái)去獲取用戶信息時(shí),需要得到用戶的確認(rèn)并授權(quán),只有用戶同意授權(quán)之后,這個(gè)軟件才會(huì)通過得到的訪問令牌(AccessToken)獲得最終用戶在開放平臺(tái)的信息!
這里有兩個(gè)方面的重要內(nèi)容:
一是訪問令牌(AccessToken),當(dāng)用戶授權(quán)軟件去使用QQ/微信/微博的賬號(hào)信息時(shí),軟件是不會(huì)得到用戶的賬號(hào)密碼的,這對(duì)用戶來說,是安全的 。軟件只是拿著這個(gè)訪問令牌(AccessToken)去QQ/微信/微博的開放平臺(tái)去獲取內(nèi)容 。
二是用戶的授權(quán),也就是用戶允許軟件訪問的內(nèi)容 。拿一般的登錄來說,當(dāng)軟件通過QQ/微信/微博登錄時(shí),首先會(huì)跳轉(zhuǎn)到QQ/微信/微博這些軟件的登錄界面,當(dāng)你輸入正確的賬號(hào)和密碼登錄QQ/微信/微博后,會(huì)彈出一個(gè)授權(quán)信息的確認(rèn)界面(一般是多選框,列出所有的授權(quán)信息),讓你了解你授予了那個(gè)軟件多少權(quán)利去使用你的賬號(hào) 。
今日頭條微信授權(quán)登錄界面
如: 今日頭條使用微信授權(quán)登錄時(shí),會(huì)出現(xiàn)如此的確認(rèn)界面,上面很清楚的可以看到: 今日頭條可以獲得我的微信的公開信息(昵稱,頭像,地區(qū)及性別),僅此而已 。
是不是所有軟件都可以接入第三方授權(quán)登錄呢?理論上說,是的 。
但接入第三方登錄也是需要一定的條件的,它的一般流程如下:
第一步,軟件開發(fā)商需要找到第三方的開放平臺(tái)(如微信開放平臺(tái),QQ互聯(lián),微博開放平臺(tái)等),注冊(cè)成為開發(fā)者 。
第二步,注冊(cè)應(yīng)用(提供應(yīng)用名稱,簡介,Logo等相關(guān)信息),等待平臺(tái)審核 。
第三步,申請(qǐng)權(quán)限(開放平臺(tái)會(huì)根據(jù)你的軟件確定你的權(quán)限),有些會(huì)跟第二步一起完成 。
第四步,應(yīng)用注冊(cè)成功后,你會(huì)得到你的應(yīng)用的標(biāo)識(shí)信息 。(一般為AppKey和AppSecret的組合)


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: