की ऐक्सेस कंट्रोल लिस्ट सर्विस (केएसीएलएस) को Google की मदद के बिना कॉन्फ़िगर किया गया है. यहां, आपकी सेवा को कॉन्फ़िगर करने के लिए, सामान्य सेटिंग और सबसे सही तरीकों के बारे में जानकारी दी गई है.
सेवा से जुड़ी सेटिंग
एपीआई, सिर्फ़ HTTPS पर उपलब्ध होना चाहिए. साथ ही, इसमें TLS 1.2 या इसके बाद का वर्शन और मान्य X.509 सर्टिफ़िकेट होना चाहिए.
Google के ऑथराइज़ किए गए एंडपॉइंट
https://client-side-encryption.google.comको ऐक्सेस करने के लिए, एपीआई सर्वर को CORS को हैंडल करना चाहिए.हमारा सुझाव है कि 99% अनुरोधों के लिए, लेटेन्सी 200 मिसेकंड से ज़्यादा न हो.
ऑथराइज़ेशन देने वाली सेवा की सेटिंग
क्लाइंट-साइड एन्क्रिप्शन (सीएसई) के दौरान, Google की ओर से जारी किए गए ऑथराइज़ेशन टोकन की पुष्टि करने के लिए, यहां दी गई सेटिंग का इस्तेमाल करें:
| Google Workspace ऐप्लिकेशन का कॉन्टेक्स्ट | JWKS एंडपॉइंट यूआरएल | ऑथराइज़ेशन टोकन जारी करने वाला | ऑथराइज़ेशन टोकन की ऑडियंस |
|---|---|---|---|
| Google Drive और साथ मिलकर कॉन्टेंट बनाने वाले टूल, जैसे कि Docs और Sheets | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-drive@system.gserviceaccount.com |
gsuitecse-tokenissuer-drive@system.gserviceaccount.com |
cse-authorization |
| Meet में उपलब्ध सीएसई की सुविधा | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-meet@system.gserviceaccount.com |
gsuitecse-tokenissuer-meet@system.gserviceaccount.com |
cse-authorization |
| Calendar में उपलब्ध सीएसई की सुविधा | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-calendar@system.gserviceaccount.com |
gsuitecse-tokenissuer-calendar@system.gserviceaccount.com |
cse-authorization |
| Gmail में उपलब्ध सीएसई की सुविधा | https://www.googleapis.com/service_accounts/v1/jwk/gsuitecse-tokenissuer-gmail@system.gserviceaccount.com |
gsuitecse-tokenissuer-gmail@system.gserviceaccount.com |
cse-authorization |
| केएसीएलएस माइग्रेशन | https://www.googleapis.com/service_accounts/v1/jwk/apps-security-cse-kaclscommunication@system.gserviceaccount.com |
apps-security-cse-kaclscommunication@system.gserviceaccount.com |
cse-authorization |
आइडेंटिटी प्रोवाइडर की सेटिंग
यहां दी गई सेटिंग, हर उस नॉन-Google आइडेंटिटी प्रोवाइडर (आईडीपी) के लिए ज़रूरी हैं जिसके साथ आपकी सेवा काम करती है:
- टोकन की पुष्टि करने का तरीका. आम तौर पर, टोकन की पुष्टि JSON Web Key Set (JWKS) फ़ाइल के यूआरएल से की जाती है. हालांकि, सार्वजनिक कुंजियों से भी पुष्टि की जा सकती है.
- जारी करने वाले और ऑडियंस की वैल्यू: हर आइडेंटिटी प्रोवाइडर,
iss(जारी करने वाला) औरaud(ऑडियंस) फ़ील्ड की जिन वैल्यू का इस्तेमाल करता है.
पेरिमीटर की सेटिंग
Google Workspace में क्लाइंट-साइड एन्क्रिप्शन (सीएसई) की सुविधा में, पेरिमीटर की मदद से केएसीएलएस का इस्तेमाल करके, एन्क्रिप्शन कुंजियों के ऐक्सेस को कंट्रोल किया जाता है. पेरिमीटर, केएसीएलएस में ऑथेंटिकेशन और ऑथराइज़ेशन टोकन पर की जाने वाली अतिरिक्त जांच होती है. हालांकि, यह जांच ज़रूरी नहीं है.
पेरिमीटर का इस्तेमाल इन कामों के लिए किया जा सकता है:
- सिर्फ़ अनुमति वाली सूची में शामिल डोमेन के उपयोगकर्ताओं को कुंजियां डिक्रिप्ट करने की अनुमति देना.
- उपयोगकर्ताओं को ब्लॉकलिस्ट करना. जैसे, Google Workspace एडमिन.
- ऐडवांस पाबंदियां लगाना. उदाहरण के लिए:
- ऑन-कॉल कर्मचारियों या छुट्टी पर गए लोगों के लिए, समय के हिसाब से पाबंदियां
- खास जगहों या नेटवर्क से ऐक्सेस रोकने के लिए, जगह के हिसाब से पाबंदियां
- आइडेंटिटी प्रोवाइडर की ओर से तय की गई, उपयोगकर्ता की भूमिका या टाइप के हिसाब से ऐक्सेस
अपने केएसीएलएस कॉन्फ़िगरेशन की पुष्टि करना
यह देखने के लिए कि आपका केएसीएलएस चालू है या नहीं और इसे सही तरीके से कॉन्फ़िगर किया गया है या नहीं, status अनुरोध भेजें. केएमएस की ऐक्सेस करने की सुविधा या लॉगिंग सिस्टम की स्थिति जैसी, इंटरनल सेल्फ़-चेक भी किए जा सकते हैं.