firebase - 是否可以将 Firebase Auth 与外部 SQL 数据库集成?

标签 firebase firebase-security firebase-authentication

我想使用 Firebase Auth 对手机客户端进行身份验证,但我现有的 PostgreSQL 数据库包含大量函数和触发器,我不想将其转换为 NoSQL。是否可以使用 Firebase 对用户进行身份验证,然后允许他们安全地向 PostgreSQL 数据库读取和写入数据?执行此操作的正确方法是什么?我有 Web 开发背景,因此习惯于基于 session 的身份验证而不是基于 token 的身份验证。试图解决这个问题。

最佳答案

如果您已有与 PostgreSQL 数据库通信的后端,则可以使用 user.getToken() ( https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser#public-constructor-summary ) 获取 token ,然后在后端验证该 token ( https://firebase.google.com/docs/auth/admin#id_token_verification ) )。然后,使用 token 中的 uid 作为用户的 ID。

关于firebase - 是否可以将 Firebase Auth 与外部 SQL 数据库集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37558482/

相关文章:

java - Firebase 检查是否存在在应该返回 true 的地方返回 false

cross-domain - Firebase 的跨域政策是什么?

firebase - 如何限制组成员对文件的访问?

java - Android:如何使用他的电话号码登录用户

javascript - 如何检测初始页面加载是否来自重定向

firebase - 使用 Cloud Functions 事件访问 Firestore

android - 使用 Firebase BaaS 通过 Android 登录 Facebook

ios - 按定义的顺序从 Firebase 加载信息

javascript - 解决 Firebase GetRecord 之前 View 加载不完整的问题

swift - 运行程序时 firebase permission_denied