Gigya的Firebase自定义身份验证



我的目标是在我的Android应用程序中集成Firebase实时数据库,该应用程序已经有了一个不由我管理的身份验证层(Gigya(。

DB结构可以是:

{
"users": 
"gigya_id1": {
// user's objects
},
"gigya_id2": {
// user's objects
}, 
.....
}

我还想添加一些安全性和规则,以避免用户无法读取/写入其他用户的内容。

我读过关于firebase自定义身份验证的文章,但正如我所说,我无法访问后端(也没有关于gigya自定义令牌和firebase集成的文档(

有人经历过这样的集成吗?

您想要做的事情可以很容易地实现。

只要用户通过调用进行身份验证,您就可以从Gigya中提取JWT

gigya.accounts.getJWT()

并将响应中的JWT从Gigya传递到Firebase中的自定义auth方法,遵循以下准则:https://firebase.google.com/docs/auth/web/custom-auth

最新更新