我想使用 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/