বেয়ারার টোকেন ( JWT: RFC 7519 ) যা গুগল দ্বারা ইস্যু করা হয়, এটি যাচাই করার জন্য যে কলার কোনো রিসোর্স এনক্রিপ্ট বা ডিক্রিপ্ট করার জন্য অনুমোদিত।
অপব্যবহার রোধ করার জন্য, কী অ্যাক্সেস কন্ট্রোল লিস্ট সার্ভিস (KACLS)-এর উচিত কী র্যাপ করার আগে যাচাই করে নেওয়া যে, কলার অবজেক্টটি (ফাইল বা ডকুমেন্ট) এনক্রিপ্ট করার জন্য এবং DEK আনর্যাপ করার আগে তা ডিক্রিপ্ট করার জন্য অনুমোদিত কিনা।
গুগল ডক্স ও গুগল ড্রাইভ, গুগল ক্যালেন্ডার এবং গুগল মিট ক্লায়েন্ট-সাইড এনক্রিপশন (CSE)-এর জন্য অনুমোদন টোকেন
| 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 } | |
| ক্ষেত্র | |
|---|---|
aud | গুগল দ্বারা চিহ্নিত দর্শকগোষ্ঠীকে স্থানীয় কনফিগারেশনের সাথে মিলিয়ে যাচাই করা উচিত। |
delegated_to | (ঐচ্ছিক) যে ব্যবহারকারী রিসোর্সটি অ্যাক্সেস করার জন্য অনুমোদিত, তাঁর ইমেল ঠিকানা। |
email | ব্যবহারকারীর ইমেইল ঠিকানা। |
email_type | নিম্নলিখিত মানগুলির মধ্যে একটি ধারণ করে:
|
exp | মেয়াদ শেষ হওয়ার সময়। |
iat | ইস্যু করার সময়। |
iss | টোকেন প্রদানকারীকে অবশ্যই বিশ্বস্ত প্রমাণীকরণ প্রদানকারীদের তালিকার সাথে মিলিয়ে যাচাই করতে হবে। |
kacls_url | পার্সন-ইন-দ্য-মিডল (PITM) আক্রমণ প্রতিরোধ করার জন্য ব্যবহৃত কনফিগারকৃত বেস KACLS URL। |
perimeter_id | (ঐচ্ছিক) ডকুমেন্টের অবস্থানের সাথে যুক্ত একটি মান, যা আনর্যাপিং করার সময় কোন পরিধিটি পরীক্ষা করা হবে তা বেছে নিতে ব্যবহার করা যেতে পারে। সর্বোচ্চ আকার: ১২৮ বাইট। |
resource_name | DEK দ্বারা এনক্রিপ্ট করা অবজেক্টের একটি শনাক্তকারী। সর্বোচ্চ আকার: ১২৮ বাইট। |
role | নিম্নলিখিত মানগুলির মধ্যে একটি ধারণ করে: |
জিমেইল সিএসই-এর জন্য অনুমোদন টোকেন
| 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 } | |
| ক্ষেত্র | |
|---|---|
aud | গুগল দ্বারা চিহ্নিত দর্শকগোষ্ঠীকে স্থানীয় কনফিগারেশনের সাথে মিলিয়ে যাচাই করা উচিত। |
email | ব্যবহারকারীর ইমেইল ঠিকানা। |
exp | মেয়াদ শেষ হওয়ার সময়। |
iat | ইস্যু করার সময়। |
message_id | যে বার্তার উপর ডিক্রিপশন বা সাইনিং করা হয়, তার একটি শনাক্তকারী। নিরীক্ষার উদ্দেশ্যে ক্লায়েন্ট কারণ হিসেবে ব্যবহৃত হয়। |
iss | টোকেন প্রদানকারীকে অবশ্যই বিশ্বস্ত প্রমাণীকরণ প্রদানকারীদের তালিকার সাথে মিলিয়ে যাচাই করতে হবে। |
kacls_url | পার্সন-ইন-দ্য-মিডল (PITM) আক্রমণ প্রতিরোধ করার জন্য ব্যবহৃত কনফিগারকৃত বেস KACLS URL। |
perimeter_id | (ঐচ্ছিক) ডকুমেন্টের অবস্থানের সাথে যুক্ত একটি মান, যা আনর্যাপিং করার সময় কোন পরিধিটি পরীক্ষা করা হবে তা বেছে নিতে ব্যবহার করা যেতে পারে। সর্বোচ্চ আকার: ১২৮ বাইট। |
resource_name | DEK দ্বারা এনক্রিপ্ট করা অবজেক্টের একটি শনাক্তকারী। সর্বোচ্চ আকার: ৫১২ বাইট। |
role | নিম্নলিখিত মানগুলির মধ্যে একটি ধারণ করে:
|
spki_hash | অ্যাক্সেস করা প্রাইভেট কী-টির DER-এনকোডেড |
spki_hash_algorithm | |
KACLS মাইগ্রেশন পরিষেবার জন্য অনুমোদন টোকেন
| JSON উপস্থাপনা | |
|---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } | |
| ক্ষেত্র | |
|---|---|
aud | গুগল দ্বারা চিহ্নিত দর্শকগোষ্ঠীকে স্থানীয় কনফিগারেশনের সাথে মিলিয়ে যাচাই করা উচিত। |
email | ব্যবহারকারীর ইমেইল ঠিকানা। |
exp | মেয়াদ শেষ হওয়ার সময়। |
iat | ইস্যু করার সময়। |
iss | টোকেন প্রদানকারীকে অবশ্যই বিশ্বস্ত প্রমাণীকরণ প্রদানকারীদের তালিকার সাথে মিলিয়ে যাচাই করতে হবে। |
kacls_url | পার্সন-ইন-দ্য-মিডল (PITM) আক্রমণ প্রতিরোধ করার জন্য ব্যবহৃত কনফিগারকৃত বেস KACLS URL। |
role | নিম্নলিখিত মানগুলির মধ্যে একটি ধারণ করে: |