第三方登入——微博登入
上一篇文章第三方登陸——OAuth2.0協議中我們大概瞭解了一下第三方登入的原理。瞭解到網站要想通過第三方賬號登入進去,必須向第三方網站提交申請材料,只有通過認證的網站才可以使用該網站的賬號登入進去。那麼,今天小編就以微博登入為例,就關於網站如何接入一探究竟。
首先,如果使用者想要通過微博賬號登入到其他網站,該使用者必須有一個微博賬號;其次,網站還必須有一個通過域名可以訪問的web伺服器(阿里雲、騰訊雲、新浪SAE等等均可);然後,網站的域名必須進行備案。
以上條件具備後,網站需要向新浪微博開放平臺(http://open.weibo.com)申請AppId和APPKey,我們開啟微博開放平臺的網址,可以看到如下圖1所示的介面,如果我們是第一次登陸該平臺,需要填寫一下“編輯開發者資訊”,如圖2所示。根據需要完善我們的基本資訊,如圖3。
圖1
圖2
圖3
基本資訊填寫完成並郵箱確認之後,我們可以點選基本資訊下面的“身份認證”,如圖4。
圖4
身份認證後,我們就可以選擇我們的接入型別,如圖5。我們以網站形式的接入進行舉例,如圖6。
圖5
圖6
網站接入,點進去之後,我們需要新增新網站,把什麼想通過微博登入的網站名稱和域名填寫進去,然後把圖7紅色框中的程式碼複製到網站首頁的相應位置,訪問我們的域名就驗證通過了。然後進入我們的應用,在網站資訊的最下面就可以獲取到APPId和APPKey的值了。
圖7
OK,這樣就完成了網站在微博開放平臺的一個認證。