Moralis Magic

融合Moralis与Magic

Moralis 与 ​Magic ​完全集成,允许您使用用户的电子邮件或其他类型的社交登录(如 Google 或 Twitter)对用户进行身份验证。

Screenshot 2022-02-03 at 21_1652076864

1.创建一个Magic帐户

要开始使用,您需要在此处创建一个帐户以获取可发布的 ​api-key​。 该键如下所示:

pk_xxxxxxx

不要使用秘密 ​api-key​,它永远不应该在你的应用程序的客户端使用。 此键以 ​sk_xxxxxx​ 开头

2.添加MagicSDK

根据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.调用鉴权函数

然后像上面一样调用身份验证,但使用provider选项和所需的参数。 ​email​、​apiKey ​和​network​都是必需的参数。

  • email​:要登录的用户的email
  • apiKey ​可发布的 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​链接发送到他们的电子邮件地址
  • 用户点击那个​Magic​链接
  • 用户已安全登录到应用程序

当用户第一次输入电子邮件时,​Magic ​会创建一个新的加密地址并将其链接到用户的电子邮件。

作者:冒牌SEO,如若转载,请注明出处:https://www.web176.com/moralis/26014.html

(0)
打赏 支付宝 支付宝 微信 微信
冒牌SEO冒牌SEO
上一篇 2023年10月14日
下一篇 2023年10月14日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注