回覆列表
-
1 # 老虎哥說事
-
2 # 優優書揚
一般大家經常講的第三方登入只是一個概念,就是獲得第三方平臺的授權,而不是講應用使用這種授權來註冊使用者完成登入的流程。
下面的是具體流程:
1、需要支援使用者註冊。
2、需要在應用登入的時候提供第三方平臺的圖示。
4、如果使用者授權,獲取他的唯一識別符,比方說weibodb裡面的weiboid這個欄位。
5、如果使用者沒有授權,引導使用者授權,授權成功後也可以獲取weibo id。
6、然後用這個唯一識別符登入你們的系統,如果使用者已經註冊,則應該讓使用者登入到你們的系統,流程結束。
7、如果你們的系統發現使用者沒有註冊,引導使用者進入你們應用的註冊頁面,並透過share sdk的showuser方法獲取使用者資料,自動幫助使用者完成註冊資料的填寫,然後等待使用者確認。
8、如果使用者確認了註冊資訊,你們的應用就根據他的資訊完成這注冊操作,如果操作成功,則應該讓使用者登入到你們的系統,流程結束。
-
3 # 徐傑-SUBMAIL
第三方的授權登入,簡單來說,你可以理解為對你身份的一個稽核和證明。證明的確有你這麼一個人的存在,且活躍過,而非是虛擬機器器。簡訊驗證是在授權上再加上一層防護
這個很好理解。APP運營的需要。第三方登陸後只有一些openid(或是token)、暱稱、頭像,APP運營者無法獲取到能夠直接與使用者聯絡的任何資料。不利於展開後續的推廣、客戶工作,而且APP運營方存在使用者安全的考慮,也必須要建立一道自己的賬號體系。防止微信這類的第三方平臺無故封殺。