我正在使用第三方SDK来登录用户。但是,该sdk本身不会生成任何令牌。返回手机名和用户名。
但是我将Firebase用于其他所有要求。因此,我需要在Auth系统中添加用户,以便可以安全地使用实时数据库和存储。
我确实经历了此过程,但这建议向身份验证服务器添加逻辑,而我无法访问该逻辑,因此我无法进行更改以合并JWT。
有人可以建议一种方法吗?
答案 0 :(得分:0)
生成自定义令牌需要服务器环境,因为该过程涉及敏感的私钥。考虑将HTTP endpoint与Cloud Functions一起使用。
请注意,您正在使用的第三方SDK也必须能够生成身份验证声明服务器端,因为您不能只是向该端点发送用户名并从该端点创建自定义令牌。这很容易被滥用。