【发布时间】:2020-02-14 17:52:47
【问题描述】:
我正在开发一个带有 Spring Boot 后端的 Flutter 移动应用程序。我想要三种登录方式(1)。用户名和密码(2)。 Facebook (3)。谷歌。
我有以下问题。
1) 如果我通过 Firebase 身份验证处理移动应用程序中的身份验证部分(并将所有用户存储在 Firebase 上),我是否需要在我的 Spring Boot 一边?或者我只需要在 Sprin Bboot 端保留我的身份验证?
2) 我想要所有身份验证系统(Facebook、Google 和用户名和密码)的 JWT 令牌。移动应用程序将针对它向 Springboot 应用程序发出的每个请求发送 JWT 令牌。
3) 我正在寻找一个分步教程,说明如何将所有这些登录方法集成到我的 Springboot REST API 中。我看过很多,但它们都有一些不同的方法或依赖项。就像有些人在 maven 中添加 Facebook 依赖项,有些人只添加 Oauth2。
提前谢谢你
【问题讨论】:
-
这可能会有所帮助。 baeldung.com/spring-security-oauth
-
嗨!也很感兴趣。你找到答案了吗?
-
不是真的......然后我搬到了 Firestore......
-
嗨@Sam,我也是从以 Spring Boot 作为后端的 Flutter 开始的。你有什么相同的参考,你遵循了什么?
-
实际上我搬到了 Firebase 而不是将 Spring Boot 作为后端。
标签: rest spring-boot flutter spring-security-oauth2