我有一个带有 asp.net core 标识的 asp.net core web api 应用程序。在我的注册页面中,我必须验证用户电话号码。为了做到这一点,我使用了很棒的 twilio。我的注册页面是作为向导构建的。在第二步中,用户验证他的手机,只有在向导结束时,才会请求创建用户。我的问题是twilio代码验证不能使用两次。因此,如果我在第二步中使用它,我将无法再次将它用于真正的创建请求。我需要一种在注册请求发生之前将此电话号码分配给用户的方法。如果不是 web api,Session 可能会很棒。我想过用用户验证的电话号码创建一个安全令牌。此令牌将附加到创建请求并具有到期日期。当用户在第二阶段验证他的手机时,服务器将返回一个带有手机和过期时间的令牌给客户端。这将与创建请求中的用户数据一起发送。我不确定这是正确的方法,如果是这样,我将非常感谢有关如何创建此令牌的一些帮助(我发现的所有示例都是为现有用户创建令牌)
问问题
355 次