我们正在开发一个使用Firebase进行身份验证的应用程序。我们在我们的角度应用程序中实施了身份验证机制,并且一切正常。我们现在想要的是在用户通过身份验证后,向生成的JWT令牌添加自定义声明。我们在这里了解Admin SDK:
https://firebase.google.com/docs/auth/admin/custom-claims
,但这需要添加Web服务。是否可以通过门户网站配置Firebase,以便为所有现有用户和新用户添加默认的自定义声明。我们想要的是添加带有随机GUID的“ id”字段。是否可以使用Admin SDK来一劳永逸地配置此行为?
谢谢。
答案 0 :(得分:0)
如果不使用Admin SDK,就无法添加自定义声明。这要求您在受信任的环境(例如开发计算机,您控制的服务器或Firebase的Cloud Functions)上运行脚本。如果您想定期执行此操作并且没有自己的服务器,则后者可能是您的最佳选择。