在 ASP NET Core Web API 中进行 OTP 验证后发出 JWT

问题描述

我在我的 Web API 项目中使用 .NET Core 3.1。在那,我使用了 JWT 身份验证。现在我想允许用户使用他们的手机号码登录注册。因此,当用户输入手机号码时,将发送 OTP,在验证 OTP 后,我想为用户发出 JWT。现在,我对此有以下疑问:

  1. 此流程是否正确或需要更改什么?
  2. 我应该在哪里存储发送到用户手机号码的 OTP?我应该创建一个单独的表来存储 OTP 和手机号码,还是应该在我使用 ReactJs 的前端站点上进行管理?

注意:我无法将身份验证机制从 JWT 更改为任何其他机制,因为我已经对其有依赖关系。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)