我正在尝试编写集成测试用例 其中一项测试需要发送 X-auth firebase header
如何在 Java 中生成 Firebase 身份验证 token ?
最佳答案
您可以使用Firebase Admin SDK对于 Java 至 generate a Firebase Authentication token .
以最简单的形式,生成 token 如下所示:
String uid = "some-uid";
String customToken = FirebaseAuth.getInstance().createCustomToken(uid);
您还可以在 token 中设置特定声明,如下所示:
String uid = "some-uid";
Map<String, Object> additionalClaims = new HashMap<String, Object>();
additionalClaims.put("premiumAccount", true);
String customToken = FirebaseAuth.getInstance()
.createCustomToken(uid, additionalClaims);
这两个示例都直接来 self 链接的文档,因此我强烈建议您查看该文档以了解更多详细信息。
关于java - 如何生成 Firebase 身份验证 token Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59558942/