创新互联Moralis教程:MoralisMagic

融合Moralis与Magic

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

1.创建一个Magic帐户

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

pk_xxxxxxx

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

2.添加MagicSDK

根据moralis 导入项目的方式导入SDK - ​CDN​、​npm ​或​yarn​。

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 ​会创建一个新的加密地址并将其链接到用户的电子邮件。

网站栏目:创新互联Moralis教程:MoralisMagic
本文来源:http://www.shufengxianlan.com/qtweb/news1/329051.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联