DecodedAppCheckToken interface

AppCheck.verifyToken()メソッドから返された、デコードされた Firebase App Check トークンを表すインターフェース。

サイン:

export interface DecodedAppCheckToken 

プロパティ

財産タイプ説明
アプリIDApp Check トークンが属していたアプリに対応するアプリ ID。この値は、実際には JWT トークン要求の 1 つではありません。便宜的に追加され、サブプロパティの値として設定されます。
オード弦[]このトークンが対象とする対象者。この値は 2 つの文字列の JSON 配列で、1 つ目は Firebase プロジェクトのプロジェクト番号、2 つ目は同じプロジェクトのプロジェクト ID です。
経験値番号App Check トークンの有効期限 (Unix エポックからの秒単位)。つまり、この App Check トークンの有効期限が切れ、有効とみなされなくなる時刻です。
イアット番号App Check トークンの発行時刻 (Unix エポックからの秒単位)。つまり、この App Check トークンが発行され、有効であると見なされ始める時刻です。
です応答の発行者の発行者識別子。この値は、 https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>という形式の URL です。ここで、 <PROJECT_NUMBER>audプロパティで指定されているのと同じプロジェクト番号です。
サブトークンが属していたアプリに対応する Firebase アプリ ID。便宜上、この値はapp_idプロパティにコピーされます。

DecodedAppCheckToken.app_id

App Check トークンが属していたアプリに対応するアプリ ID。この値は、実際には JWT トークン要求の 1 つではありません。便宜的に追加され、サブプロパティの値として設定されます。

サイン:

app_id: string;

DecodedAppCheckToken.aud

このトークンが対象とする対象者。この値は 2 つの文字列の JSON 配列で、1 つ目は Firebase プロジェクトのプロジェクト番号、2 つ目は同じプロジェクトのプロジェクト ID です。

サイン:

aud: string[];

DecodedAppCheckToken.exp

App Check トークンの有効期限 (Unix エポックからの秒単位)。つまり、この App Check トークンの有効期限が切れ、有効とみなされなくなる時刻です。

サイン:

exp: number;

DecodedAppCheckToken.iat

App Check トークンの発行時刻 (Unix エポックからの秒単位)。つまり、この App Check トークンが発行され、有効であると見なされ始める時刻です。

サイン:

iat: number;

デコードされたAppCheckToken.iss

応答の発行者の発行者識別子。この値は、 https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>という形式の URL です。ここで、 <PROJECT_NUMBER> audプロパティで指定されたものと同じプロジェクト番号です。

サイン:

iss: string;

DecodedAppCheckToken.sub

トークンが属していたアプリに対応する Firebase アプリ ID。便宜上、この値はapp_idプロパティにコピーされます。

サイン:

sub: string;