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;