首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twilio Authy通过扫描二维码或手动输入密钥添加没有电话号码或电子邮件的用户

Twilio Authy通过扫描二维码或手动输入密钥添加没有电话号码或电子邮件的用户
EN

Stack Overflow用户
提问于 2021-02-20 04:48:01
回答 1查看 362关注 0票数 0

我正在尝试用Laravel 5.8用Twilio Authy实现2FA。我希望添加的功能,用户可以扫描二维码或手动输入代码,以添加帐户到他们的手机上的Authy应用程序。我关注了https://www.twilio.com/docs/authy/api/users#add-a-user-without-providing-email-or-phone-number,并能够使用在线二维码生成器生成二维码,但我找不到任何关于如何生成16位字母数字密钥以手动输入身份验证应用程序而不是扫描二维码的文档。我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2021-02-21 11:38:27

Twilio开发者的布道者在这里。

当您创建二维码将用户添加到身份验证应用程序时,无需输入用户的电话号码或电子邮件,您可以使用如下所示的网址进行generate a QR code

代码语言:javascript
运行
复制
authy://account?token={JWT}

JWT包含一个自定义的用户id,这意味着您可以稍后使用get that user's status by polling or listening for requests to a custom webhook

这意味着用户的Authy帐户已连接到您的Authy应用程序,但您不需要获取电话号码或电子邮件地址。

如果你只是提供了字母数字密钥来进入应用程序,那么就没有办法连接用户帐户。

另一种方法是获取用户的电话号码和电子邮件地址,并将他们注册为身份验证用户,然后使用generate a QR code that they can use in any authenticator app。诚然,此API仅返回一个二维码,尽管该二维码将包含您的字母数字密码。在这种情况下,您必须获取用户的电子邮件和电话号码,并亲自读取应用程序中的二维码,但您可以通过这种方式获取秘密。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66284796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档