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;