Token do portador (JWT: RFC 7516) emitido pelo Google para verificar se o autor da chamada está autorizado a criptografar ou descriptografar de um recurso.
Para evitar abusos, o Key Access Control List Service (KACLS) deve verificar se o autor da chamada está autorizado a criptografar o objeto (arquivo ou documento) antes encapsulando e descriptografando a chave, antes de desencapsular a DEK.
Token de autorização para os apps Documentos e Criptografia do lado do cliente (CSE) no Drive, Agenda e Meet
Representação JSON | |
---|---|
{ "aud": string, "email": string, "email_type": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string } |
Campos | |
---|---|
aud |
O público-alvo, conforme identificado pelo Google. Precisa ser verificado em relação à configuração local. |
email |
O endereço de e-mail do usuário. |
email_type |
Contém um dos seguintes valores:
|
exp |
Tempo de expiração. |
iat |
Horário de emissão. |
iss |
O emissor do token. Precisa ser validado em relação ao conjunto confiável de emissores de autenticação. |
kacls_url |
O URL KACLS de base configurado, usado para evitar ataques person-in-the-middle (PITM). |
perimeter_id |
(Opcional) Um valor vinculado ao local do documento que pode ser usado para escolher qual perímetro será verificado ao desencapsular. Tamanho máximo: 128 bytes. |
resource_name |
Um identificador do objeto criptografado pela DEK. Tamanho máximo: 128 bytes. |
role |
Contém um dos seguintes valores: |
Token de autorização para a CSE do Gmail
Representação JSON | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "message_id": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string, "spki_hash": string, "spki_hash_algorithm": string } |
Campos | |
---|---|
aud |
O público-alvo, conforme identificado pelo Google. Precisa ser verificado em relação à configuração local. |
email |
O endereço de e-mail do usuário. |
exp |
Tempo de expiração. |
iat |
Horário de emissão. |
message_id |
Um identificador da mensagem na qual a descriptografia ou antes da avaliação ser realizada. Usado como motivo do cliente para fins de auditoria. |
iss |
O emissor do token. Precisa ser validado em relação ao conjunto confiável de emissores de autenticação. |
kacls_url |
O URL KACLS de base configurado, usado para evitar ataques person-in-the-middle (PITM). |
perimeter_id |
(Opcional) Um valor vinculado ao local do documento que pode ser usado para escolher qual perímetro será verificado ao desencapsular. Tamanho máximo: 128 bytes. |
resource_name |
Um identificador do objeto criptografado pela DEK. Tamanho máximo: 512 bytes. |
role |
Contém um dos seguintes valores:
|
spki_hash |
Resumo codificado em base64 padrão do |
spki_hash_algorithm |
Algoritmo usado para produzir |
Token de autorização para o serviço de migração KACLS
Representação JSON | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
Campos | |
---|---|
aud |
O público-alvo, conforme identificado pelo Google. Precisa ser verificado em relação à configuração local. |
email |
O endereço de e-mail do usuário. |
exp |
Tempo de expiração. |
iat |
Horário de emissão. |
iss |
O emissor do token. Precisa ser validado em relação ao conjunto confiável de emissores de autenticação. |
kacls_url |
O URL KACLS de base configurado, usado para evitar ataques person-in-the-middle (PITM). |
role |
Contém um dos seguintes valores: |