github授權登錄

這是明顯的OAuth2的授權碼模式

使用github授權api之前,需要註冊github賬號與應用, 註冊應用路徑爲 setting -> developer settings -> new application;在註冊application之後,就會獲取該應用的key與secret,在本頁面還需要填寫應用首頁路徑和調用授權API的回調路徑,如圖所示:

上傳的圖片

接下來就是在應用內調用接口了,總體分爲四個步驟:

1. 應用內調起授權頁面

官方描述如圖:

上傳的圖片
以js爲例:

 <a href="https://github.com/login/oauth/authorize?client_id=XXXX">

2. 回調接口中獲取code

官方描述如圖:

上傳的圖片

此時會回調你設置好的接口,在此接口內獲取code

3. 利用code獲取token

官方描述如圖:

上傳的圖片

調用該接口後,會返回token

4. 利用token獲取想要的信息

官方描述如圖:

上傳的圖片

將token作爲參數調用此接口,會返回json信息,具體參考官方文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章