Jeton de support (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 encapsuler la clé et la déchiffrer avant de désencapsuler la DEK.
Jeton d'autorisation pour Docs et Chiffrement côté client (CSE) pour Drive, Agenda et Meet
Représentation 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 } |
Champs | |
---|---|
aud |
L'audience, telle qu'elle est identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
email |
Adresse e-mail de l'utilisateur. |
email_type |
Contient l'une des valeurs suivantes:
|
exp |
Délai d'expiration. |
iat |
Heure d'émission. |
iss |
Émetteur de jeton. Elle doit être validée par rapport à l'ensemble d'émetteurs d'authentification approuvés. |
kacls_url |
URL KACLS de base configurée, qui permet d'empêcher les attaques de type "person-in-the-middle" (PITM). |
perimeter_id |
(Facultatif) Valeur liée à l'emplacement du document, qui peut être utilisée pour choisir le périmètre à vérifier lors de la désencapsulation. Taille maximale: 128 octets. |
resource_name |
Identifiant de l'objet chiffré par la DEK. 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 |
L'audience, telle qu'elle est identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
email |
Adresse e-mail de l'utilisateur. |
exp |
Délai d'expiration. |
iat |
Heure d'émission. |
message_id |
Identifiant du message sur lequel le déchiffrement ou la signature est effectuée. Utilisé comme motif client à des fins d'audit. |
iss |
Émetteur de jeton. Elle doit être validée par rapport à l'ensemble d'émetteurs d'authentification approuvés. |
kacls_url |
URL KACLS de base configurée, qui permet d'empêcher les attaques de type "person-in-the-middle" (PITM). |
perimeter_id |
(Facultatif) Valeur liée à l'emplacement du document, qui peut être utilisée pour choisir le périmètre à vérifier lors de la désencapsulation. Taille maximale: 128 octets. |
resource_name |
Identifiant de l'objet chiffré par la DEK. Taille maximale: 512 octets. |
role |
Contient l'une des valeurs suivantes:
|
spki_hash |
Condensé standard encodé en base64 de la |
spki_hash_algorithm |
Algorithme utilisé pour produire |
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 |
L'audience, telle qu'elle est identifiée par Google. Doit être vérifié par rapport à la configuration locale. |
email |
Adresse e-mail de l'utilisateur. |
exp |
Délai d'expiration. |
iat |
Heure d'émission. |
iss |
Émetteur de jeton. Elle doit être validée par rapport à l'ensemble d'émetteurs d'authentification approuvés. |
kacls_url |
URL KACLS de base configurée, qui permet d'empêcher les attaques de type "person-in-the-middle" (PITM). |
role |
Contient l'une des valeurs suivantes: |