我一直在使用React-Native和Spring Boot开发应用程序。是时候实施Oauth2了。我最初决定为Oauth2 JWT集成开发Spring Boot以进行身份验证和授权。现在我在想为什么我不去FireBase只为Oauth2集成(内部和社交登录)。
注意:我只想在Firebase中保留身份验证详细信息,Rest将遵循传统的基于SpringBoot + MySql的Rest服务样式应用程序。 1)我将在传统的RDBMS中保留所有用户细节 2)我想在Firebase中仅保留User Auth Credentials 2)进一步的用户身份和休息终点保护将基于JWT
请告诉我利弊。推荐我一个更好的设计,帮助我做出更好的决定。
答案 0 :(得分:1)
Pro - >为您量身定制的Auth系统,只要您愿意将各个部分粘合在一起。
我建议您查看这篇文章:http://pscode.rs/firebase-and-spring-boot-integration/
源代码:https://github.com/savicprvoslav/Spring-Boot-starter
它有点过时但是一个很好的起点