如何在没有Web令牌的情况下使用Firebase Auth

时间:2018-12-09 10:38:06

标签: firebase firebase-authentication

我正在使用第三方SDK来登录用户。但是,该sdk本身不会生成任何令牌。返回手机名和用户名。

但是我将Firebase用于其他所有要求。因此,我需要在Auth系统中添加用户,以便可以安全地使用实时数据库和存储。

我确实经历了此过程,但这建议向身份验证服务器添加逻辑,而我无法访问该逻辑,因此我无法进行更改以合并JWT。

有人可以建议一种方法吗?

1 个答案:

答案 0 :(得分:0)

生成自定义令牌需要服务器环境,因为该过程涉及敏感的私钥。考虑将HTTP endpoint与Cloud Functions一起使用。

请注意,您正在使用的第三方SDK也必须能够生成身份验证声明服务器端,因为您不能只是向该端点发送用户名并从该端点创建自定义令牌。这很容易被滥用。