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;