自PandaPRO 主題的 AoplloONE 積木更新至 2.0 版本后,我們新加入了 Google 一鍵登錄及 GitHub 一鍵登錄注冊的功能。
這一期,我們介紹一下如何讓網(wǎng)站接入 GitHub 一鍵登錄。
為什么要接入 GitHub ?官網(wǎng)申請流程非常簡單,不像微博、微信、qq 那些需要充值、審核等等。對于一些使用 GitHub 的小伙伴們,非常友好。
第一步:擁有一個 GitHub 賬號,點擊右上角頭像,點擊「Setting」,再點擊「Developer setting」
第二步:申請 oauth app,回調(diào)地址填寫網(wǎng)址/dmapi/github_login
,舉個例子:https://www.abc.cn/dmapi/github_login。 其他的信息看個人按需填寫或參考下面截圖。
第三步:獲取 client_id
和 client_secret
填寫應(yīng)用信息。點擊下圖箭頭「Generate a new client secret」即可獲得一個client_secret
,隨后在 ApolloONE 積木設(shè)置中,填寫對應(yīng)的項目,即可完成設(shè)置。
最后,國內(nèi)訪問 GitHub 網(wǎng)站可能會有點困難(你懂的),如果提示獲取token 獲取失敗,那么可能是服務(wù)器無法跟 GitHub 通訊,無法獲取相關(guān)信息。所以接入 Github 登錄,有時候可能不太穩(wěn)定。