表示從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;