Moralis Magic

2022-05-09 14:21 更新

融合Moralis與Magic

Moralis 與 ?Magic ?完全集成,允許您使用用戶的電子郵件或其他類型的社交登錄(如 Google 或 Twitter)對(duì)用戶進(jìn)行身份驗(yàn)證。

Screenshot 2022-02-03 at 21_1652076864

1.創(chuàng)建一個(gè)Magic帳戶

要開始使用,您需要在此處創(chuàng)建一個(gè)帳戶以獲取可發(fā)布的 ?api-key?。 該鍵如下所示:

pk_xxxxxxx

不要使用秘密 ?api-key?,它永遠(yuǎn)不應(yīng)該在你的應(yīng)用程序的客戶端使用。 此鍵以 ?sk_xxxxxx? 開頭

2.添加MagicSDK

根據(jù)moralis 導(dǎo)入項(xiàng)目的方式導(dǎo)入SDK - ?CDN?、?npm ?或?yarn?。

<script src="https://auth.magic.link/sdk" rel="external nofollow" ></script>
npm install magic-sdk
yarn add magic-sdk

3.調(diào)用鑒權(quán)函數(shù)

然后像上面一樣調(diào)用身份驗(yàn)證,但使用provider選項(xiàng)和所需的參數(shù)。 ?email?、?apiKey ?和?network?都是必需的參數(shù)。

  • ?email?:要登錄的用戶的email
  • ?apiKey ?可發(fā)布的 api 密鑰,您可以在 http://magic.link 上的 Magic 儀表板中獲取
  • ?network?:?mainnet?、?rinkeby?、?kovan ?或 ?ropsten? 之一

const user = await Moralis.authenticate({ 
  provider: "magicLink",
  email: "example@email.com",
  apiKey: "pk_xxxxx",
  network: "kovan",
})

用戶流

當(dāng)用戶想要注冊(cè)或登錄您的應(yīng)用程序時(shí):

  • 用戶請(qǐng)求將?Magic?鏈接發(fā)送到他們的電子郵件地址
  • 用戶點(diǎn)擊那個(gè)?Magic?鏈接
  • 用戶已安全登錄到應(yīng)用程序

當(dāng)用戶第一次輸入電子郵件時(shí),?Magic ?會(huì)創(chuàng)建一個(gè)新的加密地址并將其鏈接到用戶的電子郵件。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)