Token de portador (JWT: RFC 7516) emitido pelo Google para verificar se o autor da chamada está autorizado a criptografar ou descriptografar um recurso.
Para evitar abusos, o serviço de lista de controle de acesso a chaves (KACLS) precisa verificar se o caller está autorizado a criptografar o objeto (arquivo ou documento) antes de encapsular a chave e descriptografar antes de desencapsular a DEK.
Token de autorização para a criptografia do lado do cliente (CSE) do Documentos e Drive, Agenda e Meet.
| Representação JSON | |
|---|---|
| { "aud": string, "delegated_to": 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. Deve ser verificado na configuração local. | 
| delegated_to | 
 (Opcional) O endereço de e-mail do usuário autorizado a acessar o recurso. | 
| email | 
 O endereço de e-mail do usuário. | 
| email_type | 
 Contém um dos seguintes valores: 
 | 
| exp | 
 Data de expiração. | 
| iat | 
 Horário de emissão. | 
| iss | 
 O emissor do token. Precisa ser validado com o conjunto confiável de emissores de autenticação. | 
| kacls_url | 
 O URL base configurado do KACLS, 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. Deve ser verificado na configuração local. | 
| email | 
 O endereço de e-mail do usuário. | 
| exp | 
 Data de expiração. | 
| iat | 
 Horário de emissão. | 
| message_id | 
 Um identificador da mensagem em que a descriptografia ou assinatura é realizada. Usado como motivo do cliente para fins de auditoria. | 
| iss | 
 O emissor do token. Precisa ser validado com o conjunto confiável de emissores de autenticação. | 
| kacls_url | 
 O URL base configurado do KACLS, 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 padrão codificado em base64 do  | 
| spki_hash_algorithm | 
 Algoritmo usado para gerar  | 
Token de autorização para o serviço de migração do 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. Deve ser verificado na configuração local. | 
| email | 
 O endereço de e-mail do usuário. | 
| exp | 
 Data de expiração. | 
| iat | 
 Horário de emissão. | 
| iss | 
 O emissor do token. Precisa ser validado com o conjunto confiável de emissores de autenticação. | 
| kacls_url | 
 O URL base configurado do KACLS, usado para evitar ataques person-in-the-middle (PITM). | 
| role | 
 Contém um dos seguintes valores: |