如何找到我的秘密密钥将我的Authy应用程序添加到客户端手机?

时间:2017-06-09 18:59:20

标签: php authentication authy

设置MFA后,大多数客户都会自动将帐户添加到其Authy应用中。

对于其他人,他们正在尝试通过点击设置>>添加帐户新增帐户。然后它要求他们扫描 QR码或手动输入密钥

作为开发者,我不能为我的生活找到如何获得此密钥或QR码。我完全阅读了文档。

我错过了什么?我正在使用PHP SDK。

1 个答案:

答案 0 :(得分:2)

Authy开发者福音传道者。

对于Authy,出于安全原因,开发人员不会向您透露密钥。它只能通过应用程序直接与用户共享,而不必像他们所描述的那样执行任何操作。事实上,Authy管理应用程序和用户之间的密钥,而不仅仅是第一次,因为密钥可以在没有您或用户干预的情况下定期轮换。

如果用户发现他们已经注册了您的网站,但您的应用程序未出现在他们的Authy应用程序中,那么可能会发生一些事情。

  • 他们的电话在注册时可能不在网络上,导致他们无法从Authy收到密钥

这应该随着时间的推移自行解决,因为用户最终会将手机恢复到网络上。您可以考虑建议他们安装Authy Desktop以使用他们的桌面计算机进行授权。

或者,您可以确保他们获得令牌并完成注册您的网站,方法是让他们选择通过短信接收令牌并强制使用force parameter when requesting a token通过短信发送令牌。

  • 他们可能使用与最初注册Authy的电话号码不同的电话号码注册了您的2FA。

为此,您可能希望再次为他们提供通过短信接收令牌的选项。或者让用户在应用程序中检查他们的Authy帐户设置,并可能重新输入他们的电话号码。

总的来说,您无法访问秘密或QR码,因为这不是Authy管理机密的方式。相反,要么选择接收SMS,要么让它们在具有连接的设备上安装应用程序。

让我知道这是否有帮助。