【问题标题】:Authy QR code replacement "manual entry code" - how to generate it?Authy二维码替换“手动输入码”——如何生成?
【发布时间】:2022-02-01 11:33:49
【问题描述】:

我正在尝试使用基于此文档页面https://www.twilio.com/docs/authy/api/users 的 Authy API 在我的应用程序中实现 2FA。一切正常,但我很难理解如何生成可用作 QR 码替代品的辅助代码

查看下面的屏幕截图和字段“手动输入”(屏幕截图显然来自不同的应用,但我的目标是类似的实现)

我在任何文档中都找不到有关如何生成此代码的信息。

我假设它可以使用 QR 字符串构建,然后将其转换为 QR 图像,但 QR 字符串本身很长,并且不同应用程序中的那些手动输入代码往往很短。

【问题讨论】:

    标签: php qr-code two-factor-authentication authy


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    作为Authy documentation does,我建议您使用Twilio Verify API(实际上是Authy API v2)实现2FA。

    当您通过验证实现第三方身份验证器应用程序时,您 create a new TOTP factor 并且 API 响应会返回密钥和可以编码为二维码的 OTP URL。

    【讨论】:

    • 谢谢,我浏览了你提供的文档,我认为我能够实现生成这种手动输入令牌。但是,通过验证 API,我看不到使用 OneTouch 推送通知的选项。使用 Verify Api 时是否可以使用这种通知?
    • 您说得对,OneTouch 与 Authy 应用程序的集成不是验证 API 的一部分。你可以做push authentication and implement the Twilio Verify SDK in your own application to achieve the same though。恐怕如果你需要秘密,就像你原来的问题一样,Authy API 不支持它,但如果你需要 OneTouch 和 Authy 应用程序,那么验证并不完全支持。
    猜你喜欢
    • 1970-01-01
    • 2018-05-11
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多