Google tarafından, arayanın bir kaynağı şifrelemeye veya şifresini çözmeye yetkili olduğunu doğrulamak için verilen taşıyıcı jeton (JWT: RFC 7516).
Kötüye kullanımı önlemek için Anahtar Erişim Kontrol Listesi Hizmeti (KACLS), arayanın anahtarı sarmalamadan önce nesneyi (dosya veya doküman) şifrelemeye yetkili olduğunu ve DEK'yi sarmalamadan önce şifresini çözmeye yetkili olduğunu doğrulamalıdır.
Dokümanlar ve Drive, Takvim ve Meet istemci tarafı şifreleme (İTŞ) için yetkilendirme jetonu
JSON gösterimi | |
---|---|
{ "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 } |
Alanlar | |
---|---|
aud |
Google tarafından tanımlanan kitle. Yerel yapılandırmaya göre kontrol edilmelidir. |
delegated_to |
(İsteğe bağlı) Kaynağa erişme yetkisi olan kullanıcının e-posta adresi. |
email |
Kullanıcının e-posta adresi. |
email_type |
Aşağıdaki değerlerden birini içerir:
|
exp |
Geçerlilik sonu. |
iat |
Verilme zamanı. |
iss |
Jetonu veren kuruluş. Kimlik doğrulama verenlerin güvenilir grubuyla doğrulanmalıdır. |
kacls_url |
Ortadaki adam (PITM) saldırılarını önlemek için kullanılan, yapılandırılmış temel KACLS URL'si. |
perimeter_id |
(İsteğe bağlı) Açma işlemi sırasında hangi çevrenin kontrol edileceğini seçmek için kullanılabilecek, doküman konumuna bağlı bir değer. Maksimum boyut: 128 bayt. |
resource_name |
DEK ile şifrelenmiş nesnenin tanımlayıcısı. Maksimum boyut: 128 bayt. |
role |
Aşağıdaki değerlerden birini içerir: |
Gmail'deki İTŞ özelliği için yetkilendirme jetonu
JSON gösterimi | |
---|---|
{ "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 } |
Alanlar | |
---|---|
aud |
Google tarafından tanımlanan kitle. Yerel yapılandırmaya göre kontrol edilmelidir. |
email |
Kullanıcının e-posta adresi. |
exp |
Geçerlilik sonu. |
iat |
Verilme zamanı. |
message_id |
Şifre çözme veya imzalama işleminin gerçekleştirildiği mesajın tanımlayıcısı. Denetim amacıyla müşteri nedeni olarak kullanılır. |
iss |
Jetonu veren kuruluş. Kimlik doğrulama verenlerin güvenilir grubuyla doğrulanmalıdır. |
kacls_url |
Ortadaki adam (PITM) saldırılarını önlemek için kullanılan, yapılandırılmış temel KACLS URL'si. |
perimeter_id |
(İsteğe bağlı) Belge konumuna bağlı bir değer. Bu değer, sarmalama açılırken hangi çevrenin kontrol edileceğini seçmek için kullanılabilir. Maksimum boyut: 128 bayt. |
resource_name |
DEK ile şifrelenmiş nesnenin tanımlayıcısı. Maksimum boyut: 512 bayt. |
role |
Aşağıdaki değerlerden birini içerir:
|
spki_hash |
Erişilen özel anahtarın DER kodlu |
spki_hash_algorithm |
|
KACLS taşıma hizmeti için yetkilendirme jetonu
JSON gösterimi | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
Alanlar | |
---|---|
aud |
Google tarafından tanımlanan kitle. Yerel yapılandırmaya göre kontrol edilmelidir. |
email |
Kullanıcının e-posta adresi. |
exp |
Geçerlilik sonu. |
iat |
Verilme zamanı. |
iss |
Jetonu veren kuruluş. Kimlik doğrulama verenlerin güvenilir grubuyla doğrulanmalıdır. |
kacls_url |
Ortadaki adam (PITM) saldırılarını önlemek için kullanılan, yapılandırılmış temel KACLS URL'si. |
role |
Aşağıdaki değerlerden birini içerir: |