【问题标题】:Switching Firebase Auth from Android SDK to Firebase Admin SDK将 Firebase Auth 从 Android SDK 切换到 Firebase Admin SDK
【发布时间】:2020-03-23 13:43:00
【问题描述】:

目前我有一个使用 Firebase Auth 进行用户身份验证的 android 应用。我想将身份验证部分移至 Admin Sdk 服务器,以便 android 应用程序向服务器发出 http 请求,服务器进行身份验证。不幸的是,Java 的 Admin SDK 没有 signInWithEmailAndPassword 方法。有没有办法解决这个问题,还是我必须在服务器上也包含 android sdk?

【问题讨论】:

    标签: java android firebase firebase-authentication firebase-admin


    【解决方案1】:

    Firebase 身份验证不支持这种情况。客户端应用必须使用客户端 SDK 对自身进行身份验证,以便它可以管理 ID 令牌,让其他 SDK 根据为这些产品(实时数据库、Firestore、存储)定义的安全规则工作。

    您可以从客户端call the Authentication APIs directly,但最好让客户端 SDK 为您完成所有工作。

    【讨论】:

    • 您好,感谢您的回答。后来我找到了一种使用 Firebase Auth REST api firebase.google.com/docs/reference/rest/auth 的方法。
    • 你知道使用这种方法有什么弊端吗?
    • 这就是我的链接所说明的 - 如何调用 REST API。我自己从来没有用过。
    猜你喜欢
    • 2021-11-17
    • 2018-03-20
    • 1970-01-01
    • 2018-05-28
    • 2021-07-29
    • 2020-04-10
    • 2018-06-24
    • 2020-11-27
    • 1970-01-01
    相关资源
    最近更新 更多