【发布时间】:2017-04-07 15:09:25
【问题描述】:
是否有一种简单的方法可以将 Firebase 身份验证与 Spring Security 集成(用于 REST 服务)?
根据我的阅读,我可能需要使用 JWT 令牌(通过 Firebase 获得),使用它来验证 Spring 服务,最后通过 Firebase 在服务中验证令牌。但是我找不到任何(简单的)关于将 JWT 与 Spring Security 结合使用的文档。
我还希望能够提供一个使用基本身份验证而不是 JWT 的 /auth/login 端点,以便我可以使用电子邮件/密码凭据通过 Firebase 获取 JWT 令牌。但这意味着在服务的一个端点启用基本身份验证,在所有其他端点启用 JWT 身份验证。不确定这是否可能。
【问题讨论】:
-
您是否想过使用预验证过滤器?您“信任” Firebase 完成的身份验证,然后将授权委托给 spring security
标签: spring rest firebase spring-security firebase-authentication