Интерфейс, представляющий декодированный токен проверки приложений Firebase, возвращаемый методом AppCheck.verifyToken() .
Подпись:
export interface DecodedAppCheckToken
Характеристики
Свойство | Тип | Описание |
---|---|---|
app_id | нить | Идентификатор приложения, соответствующий приложению, которому принадлежал токен проверки приложения. На самом деле это значение не является одним из утверждений токена JWT. Оно добавляется для удобства и устанавливается как значение подсвойства . |
аудит | нить[] | Аудитория, для которой предназначен этот токен. Это значение представляет собой массив JSON из двух строк: первая — номер вашего проекта Firebase, а вторая — идентификатор того же проекта. |
опыт | число | Срок действия токена App Check (в секундах) с начала эпохи Unix. То есть время, когда истекает срок действия этого токена проверки приложений, и он больше не должен считаться действительным. |
там | число | Токен проверки приложений выдается вовремя, через несколько секунд после эпохи Unix. То есть время, когда этот токен проверки приложения был выдан и должен считаться действительным. |
это | нить | Идентификатор отправителя ответа. Это значение представляет собой URL-адрес в формате https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , где <PROJECT_NUMBER> — тот же номер проекта, указанный в свойстве aud . |
суб | нить | Идентификатор приложения Firebase, соответствующий приложению, которому принадлежал токен. Для удобства это значение копируется в свойство app_id . |
ДекодированныйAppCheckToken.app_id
Идентификатор приложения, соответствующий приложению, которому принадлежал токен проверки приложения. На самом деле это значение не является одним из утверждений токена JWT. Оно добавляется для удобства и устанавливается как значение подсвойства .
Подпись:
app_id: string;
ДекодированныйAppCheckToken.aud
Аудитория, для которой предназначен этот токен. Это значение представляет собой массив JSON из двух строк: первая — номер вашего проекта Firebase, а вторая — идентификатор того же проекта.
Подпись:
aud: string[];
ДекодированныйAppCheckToken.exp
Срок действия токена App Check (в секундах) с начала эпохи Unix. То есть время, когда истекает срок действия этого токена проверки приложений, и он больше не должен считаться действительным.
Подпись:
exp: number;
ДекодированныйAppCheckToken.iat
Токен проверки приложений выдается вовремя, через несколько секунд после эпохи Unix. То есть время, когда этот токен проверки приложения был выдан и должен считаться действительным.
Подпись:
iat: number;
ДекодированныйAppCheckToken.iss
Идентификатор отправителя ответа. Это значение представляет собой URL-адрес в формате https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
, где <PROJECT_NUMBER>
— тот же номер проекта, указанный в свойстве aud .
Подпись:
iss: string;
ДекодированныйAppCheckToken.sub
Идентификатор приложения Firebase, соответствующий приложению, которому принадлежал токен. Для удобства это значение копируется в свойство app_id .
Подпись:
sub: string;