使用Spring Security for REST API进行Firebase身份验证令牌验证

使用Spring Security for REST API进行Firebase身份验证令牌验证,spring,firebase,rest,authentication,spring-security,Spring,Firebase,Rest,Authentication,Spring Security,我计划在我的应用程序中使用Firebase进行身份验证。该应用程序有一个使用Spring Boot的基于java的后端。到目前为止,我的理解是Firebase将处理与我的前端代码直接交互的不同类型的登录选项,作为回报,在用户登录后(主要是基于电子邮件、Google或FB登录)将提供一个令牌。我有几个问题: 它是否提供了一个JWT类型的令牌,可以与我的后端一起使用,而无需从我的后端与Firebase服务器通信?我猜不是这样,SDK提供了验证令牌的方法 是否有一个很好的示例可以配置我的spring安

我计划在我的应用程序中使用Firebase进行身份验证。该应用程序有一个使用Spring Boot的基于java的后端。到目前为止,我的理解是Firebase将处理与我的前端代码直接交互的不同类型的登录选项,作为回报,在用户登录后(主要是基于电子邮件、Google或FB登录)将提供一个令牌。我有几个问题:

  • 它是否提供了一个JWT类型的令牌,可以与我的后端一起使用,而无需从我的后端与Firebase服务器通信?我猜不是这样,SDK提供了验证令牌的方法

  • 是否有一个很好的示例可以配置我的spring安全性来验证令牌并获取用户详细信息? 我找不到使用spring security的firebase Admin SDK的工作示例

  • 我还有哪些其他技术堆栈选项?我读到亚马逊Cognito可能就是其中之一。我的应用程序更像是一个POC,不想同时托管我的身份验证服务器

  • 关于将用户信息存储在我自己的后端,或者我应该仅仅依靠firebase服务器来处理我的用户群,有什么建议

  • 请原谅我对Auth框架的原始理解

    这个问题有什么进展吗?网上有几篇文章要开始。例如:这个问题有什么进展吗?网上有几篇文章要开始。例如: