表示从AppCheck.verifyToken()方法返回的已解码 Firebase App Check 令牌的接口。
签名:
export interface DecodedAppCheckToken
特性
财产 | 类型 | 描述 |
---|---|---|
应用程序ID | 细绳 | App Check token所属应用程序对应的应用程序ID。该值实际上并不是 JWT 令牌声明之一。添加它是为了方便,并设置为子属性的值。 |
音频 | 细绳[] | 该令牌的目标受众。该值是一个由两个字符串组成的 JSON 数组,第一个是您的 Firebase 项目的项目编号,第二个是同一项目的项目 ID。 |
经验值 | 数字 | App Check 令牌的过期时间(自 Unix 纪元以来的秒数)。也就是说,此应用程序检查令牌到期并且不应再被视为有效的时间。 |
我在 | 数字 | App Check 令牌的发布时间为自 Unix 纪元以来的秒数。也就是说,此 App Check 令牌的颁发时间应开始被视为有效。 |
国际空间站 | 细绳 | 响应发出者的发出者标识符。该值是格式为https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> URL,其中<PROJECT_NUMBER> 与aud属性中指定的项目编号相同。 |
子 | 细绳 | 与令牌所属应用程序对应的 Firebase 应用程序 ID。为了方便起见,该值被复制到app_id属性。 |
DecodedAppCheckToken.app_id
App Check token所属应用程序对应的应用程序ID。该值实际上并不是 JWT 令牌声明之一。添加它是为了方便,并设置为子属性的值。
签名:
app_id: string;
解码AppCheckToken.aud
该令牌的目标受众。该值是一个由两个字符串组成的 JSON 数组,第一个是您的 Firebase 项目的项目编号,第二个是同一项目的项目 ID。
签名:
aud: string[];
解码AppCheckToken.exp
App Check 令牌的过期时间(自 Unix 纪元以来的秒数)。也就是说,此应用程序检查令牌到期并且不应再被视为有效的时间。
签名:
exp: number;
解码AppCheckToken.iat
App Check 令牌的发布时间为自 Unix 纪元以来的秒数。也就是说,此 App Check 令牌的颁发时间应开始被视为有效。
签名:
iat: number;
解码的AppCheckToken.iss
响应发出者的发出者标识符。该值是格式为https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
的 URL ,其中<PROJECT_NUMBER>
与aud属性中指定的项目编号相同。
签名:
iss: string;
解码AppCheckToken.sub
与令牌所属应用程序对应的 Firebase 应用程序 ID。为了方便起见,该值被复制到app_id属性。
签名:
sub: string;