DecodedAppCheckToken interface

Interface que representa um token decodificado do Firebase App Check, retornado do método AppCheck.verifyToken() .

Assinatura:

export interface DecodedAppCheckToken 

Propriedades

Propriedade Modelo Descrição
app_id corda O ID do aplicativo correspondente ao aplicativo ao qual o token App Check pertencia. Esse valor não é realmente uma das declarações de token JWT. Ele é adicionado por conveniência e é definido como o valor da subpropriedade .
aud corda[] O público para o qual esse token se destina. Esse valor é uma matriz JSON de duas strings, a primeira é o número do projeto do Firebase e a segunda é o ID do mesmo projeto.
exp número O tempo de expiração do token do App Check, em segundos, desde a época do Unix. Ou seja, a hora em que esse token do App Check expira e não deve mais ser considerado válido.
iat número O token do App Check é emitido no momento, em segundos desde a época do Unix. Ou seja, a hora em que esse token do App Check foi emitido e deve começar a ser considerado válido.
iss corda O identificador do emissor para o emissor da resposta. Esse valor é um URL com o formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , em que <PROJECT_NUMBER> é o mesmo número de projeto especificado na propriedade aud .
sub corda O ID do aplicativo do Firebase correspondente ao aplicativo ao qual o token pertencia. Por conveniência, esse valor é copiado para a propriedade app_id .

DecodedAppCheckToken.app_id

O ID do aplicativo correspondente ao aplicativo ao qual o token App Check pertencia. Esse valor não é realmente uma das declarações de token JWT. Ele é adicionado por conveniência e é definido como o valor da subpropriedade .

Assinatura:

app_id: string;

DecodedAppCheckToken.aud

O público para o qual esse token se destina. Esse valor é uma matriz JSON de duas strings, a primeira é o número do projeto do Firebase e a segunda é o ID do mesmo projeto.

Assinatura:

aud: string[];

DecodedAppCheckToken.exp

O tempo de expiração do token do App Check, em segundos, desde a época do Unix. Ou seja, a hora em que esse token do App Check expira e não deve mais ser considerado válido.

Assinatura:

exp: number;

DecodedAppCheckToken.iat

O token do App Check é emitido no momento, em segundos desde a época do Unix. Ou seja, a hora em que esse token do App Check foi emitido e deve começar a ser considerado válido.

Assinatura:

iat: number;

DecodedAppCheckToken.iss

O identificador do emissor para o emissor da resposta. Este valor é um URL com o formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , em que <PROJECT_NUMBER> é o mesmo número de projeto especificado na propriedade aud .

Assinatura:

iss: string;

DecodedAppCheckToken.sub

O ID do aplicativo do Firebase correspondente ao aplicativo ao qual o token pertencia. Por conveniência, esse valor é copiado para a propriedade app_id .

Assinatura:

sub: string;