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
app_id [código_do_app] string O ID do app correspondente ao App a que o token do App Check pertencia. Na verdade, esse valor não é uma das declarações de token JWT. Ele é adicionado para maior comodidade e definido como o valor da propriedade sub.
aud string[] O público-alvo para o qual esse token é destinado. Esse valor é uma matriz JSON de duas strings: a primeira é o número do seu projeto do Firebase e a segunda é o ID do mesmo projeto.
exp number O prazo de validade do token do App Check, em segundos, desde a época do Unix. Ou seja, o horário em que esse token do App Check expira e não deve mais ser considerado válido.
iat (em inglês) number É o horário de emissão do token do App Check, em segundos, desde a época do Unix. Ou seja, o momento em que esse token do App Check foi emitido e começará a ser considerado válido.
iss (link em inglês) string 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 do projeto especificado na propriedade aud.
sub string O ID do app do Firebase correspondente ao app a que o token pertencia. Por conveniência, esse valor é copiado para a propriedade app_id.

DecodificadoAppCheckToken.app_id

O ID do app correspondente ao App a que o token do App Check pertencia. Na verdade, esse valor não é uma das declarações de token JWT. Ele é adicionado para maior comodidade e definido como o valor da propriedade sub.

Assinatura:

app_id: string;

DecodificadoAppCheckToken.aud

O público-alvo para o qual esse token é destinado. Esse valor é uma matriz JSON de duas strings: a primeira é o número do seu projeto do Firebase e a segunda é o ID do mesmo projeto.

Assinatura:

aud: string[];

DecodificadoAppCheckToken.exp

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

Assinatura:

exp: number;

DecodificadosAppCheckToken.iat

É o horário de emissão do token do App Check, em segundos, desde a época do Unix. Ou seja, o momento em que esse token do App Check foi emitido e começará a ser considerado válido.

Assinatura:

iat: number;

DecodificadosAppCheckToken.iss

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.

Assinatura:

iss: string;

DecodificadoAppCheckToken.sub

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

Assinatura:

sub: string;