【问题标题】:Firebase authentication and SpringbootFirebase 身份验证和 Springboot
【发布时间】:2022-01-20 09:21:43
【问题描述】:

我正在尝试使用 Google firebase 和 Springboot 实现注册和登录功能。 来自 React 应用程序的请求将命中我的 springboot 并被重定向到 firebase。

我可以使用以下代码从 Springboot 应用程序创建用户(这是一种注册功能)

        UserRecord.CreateRequest req = new UserRecord.CreateRequest();
        req.setDisabled(false);
        req.setEmail("demouser123@email.com");
        req.setPassword("123456");
        req.setDisplayName("demouser");
        instance.createUser(req); // Creates user

Registered new user

如何实现登录功能,从 Firebase 接收令牌到 Springboot 并将其发送到我的 React 应用程序。 (我想避免从 React 应用直接连接到 firebase)

Flow I'm trying to achieve

使用 firebase-admin v8.1.0

【问题讨论】:

    标签: java spring-boot firebase-authentication firebase-admin


    【解决方案1】:

    无法通过 Admin SDK 登录 Firebase 身份验证。您可以在 Spring Boot 代码中调用 REST API 到 sign in with email and password,然后将您从那里获得的 ID 令牌返回给您的客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多