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 autor da chamada está autorizado a criptografar o objeto (arquivo ou documento) antes de empacotar a chave e descriptografá-la antes de desempacotar a DEK.
Token de autorização para a criptografia do lado do cliente (CSE) dos apps Documentos e Drive, do app Agenda e do 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. Deve ser verificado na configuração local. |
email |
O endereço de e-mail do usuário. |
email_type |
Contém um dos seguintes valores:
|
exp |
Prazo de validade. |
iat |
Horário de emissão. |
iss |
O emissor do token. Precisa ser validado pelo conjunto confiável de emissores de autenticação. |
kacls_url |
O URL da base da KACLS configurado, usado para evitar ataques de 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 desempacotar. Tamanho máximo: 128 bytes. |
resource_name |
Um identificador do objeto criptografado pelo 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 |
Prazo de validade. |
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 pelo conjunto confiável de emissores de autenticação. |
kacls_url |
O URL da base da KACLS configurado, usado para evitar ataques de person-in-the-middle (PITM). |
perimeter_id |
(Opcional) Um valor vinculado ao local do documento que pode ser usado para escolher qual perímetro é verificado ao desempacotar. Tamanho máximo: 128 bytes. |
resource_name |
Um identificador do objeto criptografado pelo 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 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 |
Prazo de validade. |
iat |
Horário de emissão. |
iss |
O emissor do token. Precisa ser validado pelo conjunto confiável de emissores de autenticação. |
kacls_url |
O URL da base da KACLS configurado, usado para evitar ataques de person-in-the-middle (PITM). |
role |
Contém um dos seguintes valores: |