Firebase保留的名称是什么?

Firebase保留的名称是什么?,firebase,firebase-authentication,jwt,Firebase,Firebase Authentication,Jwt,阅读有关创建的文档,我们可以看到,我们可以在JWT令牌自定义声明中添加的内容存在限制: 自定义声明对象不应包含任何保留密钥名称或Firebase保留名称。自定义索赔有效负载不得超过1000字节 虽然我们可以通过链接查找保留名称,但Firebase保留名称并未列出,我也无法在代码或其他文档中找到它 在哪里可以找到这些名称以避免与它们冲突?从FirebaseUserManager.java的源代码中可以找到,这些是保留字: static final List RESERVED\u CLAIMS=Im

阅读有关创建的文档,我们可以看到,我们可以在JWT令牌自定义声明中添加的内容存在限制:

自定义声明对象不应包含任何保留密钥名称或Firebase保留名称。自定义索赔有效负载不得超过1000字节

虽然我们可以通过链接查找保留名称,但Firebase保留名称并未列出,我也无法在代码或其他文档中找到它


在哪里可以找到这些名称以避免与它们冲突?

从FirebaseUserManager.java的源代码中可以找到,这些是保留字:

static final List RESERVED\u CLAIMS=ImmutableList.of(
“amr”、“at_哈希”、“aud”、“AUT_time”、“azp”、“cnf”、“c_哈希”、“exp”、“iat”,
“iss”、“jti”、“nbf”、“nonce”、“sub”、“firebase”);