DecodedAppCheckToken interface

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

Assinatura:

export interface DecodedAppCheckToken 

Propriedades

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

DecodificadoAppCheckToken.app_id

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

Assinatura:

app_id: string;

DecodificadoAppCheckToken.aud

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

Assinatura:

aud: string[];

DecodificadoAppCheckToken.exp

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

Assinatura:

exp: number;

DecodificadoAppCheckToken.iat

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

Assinatura:

iat: number;

DecodificadoAppCheckToken.iss

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

Assinatura:

iss: string;

DecodedAppCheckToken.sub

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

Assinatura:

sub: string;