第三方登陸介紹
第三方帳號登陸,尤爲是以OAuth方式登陸,能夠有效下降用戶註冊、使用新網站的門檻,同時也能夠下降新網站用戶身份鑑別的難度,屬於新網站、用戶和第三方帳號提供方三者雙贏的一種方式。目前,國外的Facebook、Google、Twitter、Foursquare等基礎服務的提供方大多都支持用戶以OAuth鑑權方式登陸其餘網站,國內的QQ、微博平臺、豆瓣等,也都開始支持OAuth鑑權。理論上,全部須要用戶註冊的網站,均可以、而且適合採用第三方帳號登陸。html
第三方登陸優缺點
優勢微信
1、用戶角度app
- 無需註冊,方便快捷,用戶體驗好
- 檢索第三方登陸平臺好友,社交裂變。(好比微博、QQ和微信)
2、網站或者App角度優化
- 快速獲取新用戶
- 能接入第三方,獲取第三方平臺社交關係等信息
3、提供登陸的第三方平臺網站
- 擴大本身的用戶數
- 增長用戶對第三方平臺的依賴。好比Facebook 缺點
國內經常使用第三方登陸
- 微博 open.weibo.com/authenticat…
2. QQ
connect.qq.com/index.html
3. 微信(微信掃碼登陸方便快捷)
open.weixin.qq.com/cgi-bin/fra…
提示 接入微博和QQ登陸,網站應用只須要備案經過便可,接入微信登陸還須要開發者資質認證,因此必須是企業,我的開發的網站應用沒法得到該權限。3d
- Github 若是是面向開發者的網站或App,不少都接入了Github登陸。好比掘金社區。
國外經常使用第三方登陸
- Twitter
- Facebook
- Google
- Linkedin(被微軟收購)
第三方登陸遇到的問題
問題描述:我用手機號註冊了一個掘金帳號(帳號A),同時又用微信登陸得到一個掘金帳戶(帳號B)。我能夠用2種方式登陸掘金。我如今帳號A購買了小冊,我想綁定微信登陸,這樣方便我在公衆號裏面閱讀小冊。可是我發現,用微信登陸帳號B,沒法完成解綁。cdn
- 用微信登陸進來,只綁定了微信。
2. 點擊【解綁綁定】出錯
3. 去綁定一個郵箱,並驗證經過。
4. 這個時候再次解綁,繼續錯誤。
5. 修改密碼地方只能修改密碼
6. 我只能點擊【忘記密碼】,輸入開始驗證的郵箱
7. 經過忘記密碼連接重置密碼,最終解綁成功。
8. 解綁成功
優化建議
- 第三登陸只是一個快速獲取用戶手段,網站自己須要提供註冊功能,掘金提供手機號註冊。
- 採用第三方登陸過來的用戶,能夠延時讓用戶綁定手機號或者郵箱,再驗證經過的時候,須要讓用戶設置密碼。
- 若是本身網站或App被第三方登陸下架或者處理時,用戶仍是能夠經過綁定的郵箱或者手機號登陸本身的網站。
小結
- 但願原來越多的開發者使用第三方登陸。
- 微信開放平臺放寬微信登陸資質要求,我的開發者也但願使用上微信登陸
- 網站或App自己作好,註冊、登陸、關聯帳號和找回密碼功能,優化上述流程
- 接入第三方登陸的,須要讓用戶綁定郵箱(非電商或者實時交易網站或app)、手機號(電商、快遞,打車等實時交易相關的網站)
參考連接:htm
- 關於第三方登陸,你應該知道的
- www.zhihu.com/question/19…