Moralis Magic

2022-05-09 14:21 更新

融合Moralis與Magic

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

Screenshot 2022-02-03 at 21_1652076864

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

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

pk_xxxxxxx

不要使用秘密 ?api-key?,它永遠不應該在你的應用程序的客戶端使用。 此鍵以 ?sk_xxxxxx? 開頭

2.添加MagicSDK

根據(jù)moralis 導入項目的方式導入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)用鑒權函數(shù)

然后像上面一樣調(diào)用身份驗證,但使用provider選項和所需的參數(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",
})

用戶流

當用戶想要注冊或登錄您的應用程序時:

  • 用戶請求將?Magic?鏈接發(fā)送到他們的電子郵件地址
  • 用戶點擊那個?Magic?鏈接
  • 用戶已安全登錄到應用程序

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號