Token di autenticazione (JWT: RFC 7516) emesso da Google per verificare che il chiamante sia autorizzato a criptare o decriptare una risorsa.
Per evitare abusi, il servizio di controllo dell'accesso per le chiavi (KACLS) deve verificare che il chiamante sia autorizzato a criptare l'oggetto (file o documento) prima di eseguire il wrapping della chiave e a decriptarlo prima di annullare il wrapping della DEK.
Token di autorizzazione per la crittografia lato client (CSE) di Documenti e Drive, Calendar e Meet
| Rappresentazione 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 } | |
| Campi | |
|---|---|
| aud | 
 Il pubblico, come identificato da Google. Deve essere verificato in base alla configurazione locale. | 
| delegated_to | 
 (Facoltativo) L'indirizzo email dell'utente autorizzato ad accedere alla risorsa. | 
| email | 
 L'indirizzo email dell'utente. | 
| email_type | 
 Contiene uno dei seguenti valori: 
 | 
| exp | 
 Ora di scadenza. | 
| iat | 
 Ora di emissione. | 
| iss | 
 L'emittente del token. Deve essere convalidato rispetto al set attendibile di emittenti di autenticazione. | 
| kacls_url | 
 L'URL KACLS di base configurato, utilizzato per impedire attacchi man-in-the-middle (MITM). | 
| perimeter_id | 
 (Facoltativo) Un valore associato alla posizione del documento che può essere utilizzato per scegliere quale perimetro verrà controllato durante l'unwrapping. Dimensione massima: 128 byte. | 
| resource_name | 
 Un identificatore dell'oggetto criptato dalla DEK. Dimensione massima: 128 byte. | 
| role | 
 Contiene uno dei seguenti valori: | 
Token di autorizzazione per la crittografia lato client di Gmail
| Rappresentazione 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 } | |
| Campi | |
|---|---|
| aud | 
 Il pubblico, come identificato da Google. Deve essere verificato in base alla configurazione locale. | 
| email | 
 L'indirizzo email dell'utente. | 
| exp | 
 Ora di scadenza. | 
| iat | 
 Ora di emissione. | 
| message_id | 
 Un identificatore per il messaggio su cui viene eseguita la decrittografia o la firma. Utilizzato come motivo del cliente per scopi di audit. | 
| iss | 
 L'emittente del token. Deve essere convalidato rispetto al set attendibile di emittenti di autenticazione. | 
| kacls_url | 
 L'URL KACLS di base configurato, utilizzato per impedire attacchi man-in-the-middle (MITM). | 
| perimeter_id | 
 (Facoltativo) Un valore associato alla posizione del documento che può essere utilizzato per scegliere quale perimetro viene controllato durante l'unwrapping. Dimensione massima: 128 byte. | 
| resource_name | 
 Un identificatore dell'oggetto criptato dalla DEK. Dimensione massima: 512 byte. | 
| role | 
 Contiene uno dei seguenti valori: 
 | 
| spki_hash | 
 Digest con codifica Base64 standard del  | 
| spki_hash_algorithm | 
 Algoritmo utilizzato per produrre  | 
Token di autorizzazione per il servizio di migrazione KACLS
| Rappresentazione JSON | |
|---|---|
| { "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } | |
| Campi | |
|---|---|
| aud | 
 Il pubblico, come identificato da Google. Deve essere verificato in base alla configurazione locale. | 
| email | 
 L'indirizzo email dell'utente. | 
| exp | 
 Ora di scadenza. | 
| iat | 
 Ora di emissione. | 
| iss | 
 L'emittente del token. Deve essere convalidato rispetto al set attendibile di emittenti di autenticazione. | 
| kacls_url | 
 L'URL KACLS di base configurato, utilizzato per impedire attacchi man-in-the-middle (MITM). | 
| role | 
 Contiene uno dei seguenti valori: |