【发布时间】:2022-02-04 22:56:04
【问题描述】:
我使用https://start.spring.io 建立了一个 Spring Boot 项目,包括 Spring Security 和 Vaadin。然后我将 Vaadin 版本设置为 22.0.4 并按照本教程使用 Vaadin Flow 和 Spring Security 设置登录页面:https://vaadin.com/docs/v22/flow/tutorial/login-and-authentication
这可以完美运行,并针对具有虚拟用户的InMemoryUserDetailsManager 检查登录尝试。正如您在教程中看到的,这是在 WebSecurity 类中配置的,它扩展了 VaadinWebSecurityConfigurerAdapter。
现在,我想使用电子邮件地址和密码对 Firebase 用户进行身份验证。因此,我建立了一个 Firebase 项目并添加了一个用户。我一开始以为可以使用 Firebase Admin SDK 进行登录,但现在我认为这是不可能的。
如何使用 Vaadin Flow 作为前端框架在 Spring Boot 应用程序中使用电子邮件地址和密码验证 Firebase 用户?
【问题讨论】:
标签: spring-boot spring-security firebase-authentication vaadin vaadin-flow