Jeton du porteur (JWT : RFC 7516) émis par Google pour vérifier que l'appelant est autorisé à chiffrer ou déchiffrer une ressource.
Pour éviter toute utilisation abusive, le service de liste de contrôle d'accès aux clés (KACLS) doit vérifier que l'appelant est autorisé à chiffrer l'objet (fichier ou document) avant d'encapsuler la clé et à le déchiffrer avant de désencapsuler la DEK.
Jeton d'autorisation pour le chiffrement côté client (CSE) de Docs et Drive, Agenda et Meet
Représentation 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 } |
Champs | |
---|---|
aud |
Audience, telle qu'identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
delegated_to |
(Facultatif) Adresse e-mail de l'utilisateur autorisé à accéder à la ressource. |
email |
Adresse e-mail de l'utilisateur. |
email_type |
Contient l'une des valeurs suivantes :
|
exp |
Date d'expiration. |
iat |
Heure d'émission. |
iss |
Émetteur de jeton. Doit être validé par rapport à l'ensemble approuvé d'émetteurs d'authentification. |
kacls_url |
URL KACLS de base configurée, utilisée pour empêcher les attaques de type "person-in-the-middle" (PITM). |
perimeter_id |
(Facultatif) Valeur associée à l'emplacement du document, qui peut être utilisée pour choisir le périmètre à vérifier lors du déchiffrement. Taille maximale : 128 octets. |
resource_name |
Identifiant de l'objet chiffré par la clé de chiffrement des données. Taille maximale : 128 octets. |
role |
Contient l'une des valeurs suivantes : |
Jeton d'autorisation pour le CSE Gmail
Représentation 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 } |
Champs | |
---|---|
aud |
Audience, telle qu'identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
email |
Adresse e-mail de l'utilisateur. |
exp |
Date d'expiration. |
iat |
Heure d'émission. |
message_id |
Identifiant du message sur lequel le déchiffrement ou la signature sont effectués. Utilisé comme motif client à des fins d'audit. |
iss |
Émetteur de jeton. Doit être validé par rapport à l'ensemble approuvé d'émetteurs d'authentification. |
kacls_url |
URL KACLS de base configurée, utilisée pour empêcher les attaques de type "person-in-the-middle" (PITM). |
perimeter_id |
(Facultatif) Valeur associée à l'emplacement du document, qui peut être utilisée pour choisir le périmètre à vérifier lors du déchiffrement. Taille maximale : 128 octets. |
resource_name |
Identifiant de l'objet chiffré par la clé de chiffrement des données. Taille maximale : 512 octets. |
role |
Contient l'une des valeurs suivantes :
|
spki_hash |
Digest standard encodé en base64 du |
spki_hash_algorithm |
Algorithme utilisé pour générer |
Jeton d'autorisation pour le service de migration KACLS
Représentation JSON | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
Champs | |
---|---|
aud |
Audience, telle qu'identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
email |
Adresse e-mail de l'utilisateur. |
exp |
Date d'expiration. |
iat |
Heure d'émission. |
iss |
Émetteur de jeton. Doit être validé par rapport à l'ensemble approuvé d'émetteurs d'authentification. |
kacls_url |
URL KACLS de base configurée, utilisée pour empêcher les attaques de type "person-in-the-middle" (PITM). |
role |
Contient l'une des valeurs suivantes : |