自PandaPRO 主題的 AoplloONE 積木更新至 2.0 版本后,我們新加入了 Google 一鍵登錄及 GitHub 一鍵登錄注冊的功能。

這一期,我們介紹一下如何讓網(wǎng)站接入 GitHub 一鍵登錄。

為什么要接入 GitHub ?官網(wǎng)申請流程非常簡單,不像微博、微信、qq 那些需要充值、審核等等。對于一些使用 GitHub 的小伙伴們,非常友好。

第一步:擁有一個(gè) GitHub 賬號(hào),點(diǎn)擊右上角頭像,點(diǎn)擊「Setting」,再點(diǎn)擊「Developer setting」

ApolloONE 積木 如何接入Github 登錄-nicetheme_奈思主題

第二步:申請 oauth app,回調(diào)地址填寫網(wǎng)址/dmapi/github_login,舉個(gè)例子:https://www.abc.cn/dmapi/github_login。 其他的信息看個(gè)人按需填寫或參考下面截圖。

ApolloONE 積木 如何接入Github 登錄-nicetheme_奈思主題

ApolloONE 積木 如何接入Github 登錄-nicetheme_奈思主題

第三步:獲取 client_idclient_secret 填寫應(yīng)用信息。點(diǎn)擊下圖箭頭「Generate a new client secret」即可獲得一個(gè)client_secret,隨后在 ApolloONE 積木設(shè)置中,填寫對應(yīng)的項(xiàng)目,即可完成設(shè)置。

ApolloONE 積木 如何接入Github 登錄-nicetheme_奈思主題 最后,國內(nèi)訪問 GitHub 網(wǎng)站可能會(huì)有點(diǎn)困難(你懂的),如果提示獲取token 獲取失敗,那么可能是服務(wù)器無法跟 GitHub 通訊,無法獲取相關(guān)信息。所以接入 Github 登錄,有時(shí)候可能不太穩(wěn)定。