我们正在使用Authy API通过SMS发起移动验证码,并且在PoC期间,每次请求验证码时,该验证码都会尝试注册用户(因此它将进行注册,然后请求SMS)。当时的理由是,如果用户更改了他们的电子邮件(手机号码相同),我们希望使用该新电子邮件再次进行注册。呼叫已注册用户的注册基本上是No-op(返回当前注册用户的身份ID)。
回想一下,我现在想知道是否每次都需要此注册。我浏览了API文档,找不到更新注册用户的电子邮件地址的正确过程,或者即使我们在注册用户后也应该关心该电子邮件地址。
任何对此的建议将不胜感激。
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
无法更新或删除用户的电子邮件地址,并且当您使用其他电子邮件地址但使用相同的电话号码重新注册时,新的电子邮件地址只会添加到用户帐户中(尽管您可以仅在信息中心中看到第一个电子邮件地址。
您不需要每次都注册,因为您只需要authy_id
来发送2因子验证码。尽管最佳做法是在用户在您的平台上更改新电子邮件地址后向其添加。
不过,这只是一件额外的事情,不一定听起来像您正在使用此服务进行两因素身份验证,而是仅用于验证电话号码。在这种情况下,您实际上可以使用Twilio Verify API。这只需要电话号码,根本不需要电子邮件地址。