繁体   English   中英

如何在 Spring-Boot 项目中为电话号码认证创建 REST API?

[英]How to Create REST API For Phone Number Authentication in Spring-Boot Project?

我已经创建了一些用于登录的 API,但不确定是否要使用用户名/电话号码创建登录。 有人可以提供有关如何创建 REST API 以在 Spring-Boot 项目上进行电话号码身份验证的任何教程或任何想法吗?

我还需要关于如何带来第三方登录的建议,例如我们在大多数 web 应用程序上使用谷歌帐户登录

嗨忍者请阅读这个例子和搜索互联网

https://dzone.com/articles/add-login-to-your-spring-boot-app-in-10-mins

根据我在您的问题中的理解,您担心安全性,并且您希望为您的用户实施 MFA 之类的东西。 由于发送 OTP 代码很昂贵(不是真的,但我们假设您想要一些免费的东西)并且需要访问外部 API 以发送代码(具有自己的逻辑)我可以向您建议使用 TOTP(Google Authenticator 或 Microsoft验证器)。 这是我前段时间遵循的一个很好(也是最重要的工作)指南: https://medium.com/javarevisited/spring-boot-two-factor-authentication-78e00aa10176

通过正确的调整和改进(或简化),主要逻辑将非常适合您的 MFA 应用。

对于使用例如 google/facebook/SAML SSO 等登录,我建议您检查 OAUTH2: https://www.baeldung.com/sso-spring-security-oauth2

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM