Authentication 使用Nexmo或Twilio仅使用电话号码登录和验证
这是一个身份验证流,它只使用提供的电话号码登录用户(Whatsapp样式)。这些步骤是:Authentication 使用Nexmo或Twilio仅使用电话号码登录和验证,authentication,twilio,azure-mobile-services,nexmo,Authentication,Twilio,Azure Mobile Services,Nexmo,这是一个身份验证流,它只使用提供的电话号码登录用户(Whatsapp样式)。这些步骤是: 用户输入电话号码并发送到服务器 服务器生成4位随机密钥,并将密钥对(电话、密钥)保存在数据库中 服务器要求第三方短信服务向手机发送密钥 短信服务发送信息 用户通过短信输入密钥,并与手机一起发送到服务器 服务器根据数据库检查该对 若该对存在,服务器将发回令牌以供进一步调用 我想了解的是像Twilio和Nexmo这样的服务在哪里适合(或者替换部分流程) 据我所知,以Nexmo为例, 我可以将步骤2和3替换为对
并将数据库中响应的请求\u id保存为配对(电话,请求\u id)。
现在,当用户输入一个4位代码并将其发回时,
我需要打电话:
为其提供请求id和代码 但我从哪里获得请求id?
服务器从Nexmo获取数据时是否需要将其发送回客户端?
我看不到在这里使用Nexmo的好处,它能为我节省什么 对第一个问题的回答:请求id是对第一个验证API调用的响应的一部分。见: 至于Nexmo在这里有什么好处,我相信您有两个选择: