एसएसओ (SSO) की मदद से उपयोगकर्ता, क्रेडेंशियल के एक सेट के ज़रिए एंटरप्राइज़ क्लाउड के कई ऐप्लिकेशन में साइन इन कर सकते हैं. Workspace और Google Cloud Platform, पहचान की सुविधा देने वाली तीसरे पक्ष की सेवाओं (आईडीपी) से एसएसओ (SSO) की सुविधा देते हैं.
Workspace, एसएएमएल और ओआईडीसी, दोनों एसएसओ (SSO) प्रोटोकॉल के साथ काम करता है.
एसएसओ (SSO) का इस्तेमाल करने के लिए, एसएसओ (SSO) प्रोफ़ाइलें कॉन्फ़िगर करें. इसके बाद, उन्हें उपयोगकर्ता ग्रुप या संगठन की इकाइयों को असाइन करें. इससे, एक से ज़्यादा आईडीपी के लिए सहायता मिलती है. साथ ही, एसएसओ (SSO) कॉन्फ़िगरेशन की जांच की जा सकती है. एसएसओ (SSO) के लिए, इस सिस्टम का इस्तेमाल करने का सुझाव दिया जाता है. संगठनों के लिए, हमारी पुरानी लेगसी एसएसओ (SSO) प्रोफ़ाइल भी उपलब्ध है. हालांकि, यह सिर्फ़ एसएएमएल के लिए उपलब्ध है.
Chrome डिवाइसों पर भी एसएसओ (SSO) की सुविधा उपलब्ध है. ज़्यादा जानकारी के लिए, एसएएमएल आधारित सिंगल साइन-ऑन को Chrome डिवाइसों के लिए कॉन्फ़िगर करना पर जाएं.
एसएसओ (SSO) के बाद, पुष्टि करने का एक और तरीका इस्तेमाल करना
एसएसओ (SSO) सेट अप करने के बाद, तीसरे पक्ष के आईडीपी (IdP) में साइन इन करने वाले उपयोगकर्ता, Google के ऐप्लिकेशन को बिना किसी अन्य तरीके से पुष्टि किए ऐक्सेस कर सकते हैं. हालांकि, इन मामलों में ऐसा नहीं होता:
- अगर उन्होंने पहले ही अपने आईडीपी (IdP) में साइन इन किया है, तब भी सुरक्षा के लिए, Google कभी-कभी उनसे अपनी पहचान की पुष्टि करने के लिए कहेगा. ज़्यादा जानकारी के लिए (और ज़रूरत पड़ने पर, पुष्टि करने की इस सुविधा को बंद करने के तरीके के बारे में जानने के लिए), एसएएमएल के ज़रिए सुरक्षित तरीके से साइन इन करने की सुविधा को समझना पर जाएं.
- Google की सेवाओं को ऐक्सेस करने वाले उपयोगकर्ताओं के लिए, दो चरणों में पुष्टि करने की सुविधा सेट अप की जा सकती है. एसएसओ (SSO) चालू होने पर, आम तौर पर दो चरणों में पुष्टि करने की सुविधा काम नहीं करती. ज़्यादा जानकारी के लिए, एसएसओ (SSO) के साथ चुनौती की सुविधा चालू करना पर जाएं.
पार्टनर की ओर से मैनेज किए जाने वाले, एसएएमएल आधारित एसएसओ (SSO) को समझना
पहली इमेज में, उस प्रोसेस के बारे में बताया गया है जिससे कोई उपयोगकर्ता, Google के किसी ऐप्लिकेशन (जैसे, Gmail) में साइन इन करता है. इसके लिए, पार्टनर की ओर से मैनेज की जाने वाली, एसएएमएल आधारित एसएसओ (SSO) सेवा का इस्तेमाल किया जाता है. इमेज के बाद दी गई नंबर वाली सूची में, हर चरण के बारे में जानकारी दी गई है.
अहम जानकारी: इस प्रोसेस के शुरू होने से पहले, पार्टनर को Google को अपनी एसएसओ (SSO) सेवा का यूआरएल देना होगा. साथ ही, उसे सार्वजनिक कुंजी भी देनी होगी, जिसका इस्तेमाल Google को एसएएमएल के जवाबों की पुष्टि करने के लिए करना चाहिए.
पहली इमेज: इसमें, एसएएमएल आधारित एसएसओ (SSO) सेवा का इस्तेमाल करके, Google में साइन इन करने की प्रोसेस दिखाई गई है.
इस इमेज में, ये चरण दिखाए गए हैं.
- उपयोगकर्ता, होस्ट किए गए Google के किसी ऐप्लिकेशन (जैसे, Gmail, Google Calendar या Google की किसी अन्य सेवा) को ऐक्सेस करने की कोशिश करता है.
- Google, एसएएमएल से पुष्टि करने का अनुरोध जनरेट करता है. इसे कोड में बदला जाता है और पार्टनर की एसएसओ (SSO) सेवा के यूआरएल में एम्बेड किया जाता है. एसएसओ (SSO) के यूआरएल में, RelayState पैरामीटर भी एम्बेड किया जाता है. इसमें, Google के उस ऐप्लिकेशन का कोड में बदला गया यूआरएल होता है जिसे उपयोगकर्ता ऐक्सेस करने की कोशिश कर रहा है. RelayState पैरामीटर, एक ऐसा ओपेक आइडेंटिफ़ायर है जिसे बिना किसी बदलाव या जांच के वापस पास किया जाता है.
- Google, उपयोगकर्ता के ब्राउज़र पर रीडायरेक्ट भेजता है. रीडायरेक्ट यूआरएल में, एसएएमएल से पुष्टि करने का कोड में बदला गया अनुरोध शामिल होता है. इसे पार्टनर की एसएसओ (SSO) सेवा को सबमिट किया जाना चाहिए.
- ब्राउज़र, एसएसओ (SSO) के यूआरएल पर रीडायरेक्ट होता है.
- पार्टनर, एसएएमएल के अनुरोध को डिकोड करता है. साथ ही, Google की ACS (Assertion Consumer Service) और उपयोगकर्ता के डेस्टिनेशन यूआरएल (RelayState पैरामीटर), दोनों के लिए यूआरएल निकालता है.
- इसके बाद, पार्टनर उपयोगकर्ता की पुष्टि करता है. पार्टनर, उपयोगकर्ताओं की पुष्टि करने के लिए, मान्य लॉगिन क्रेडेंशियल मांग सकते हैं या मान्य सेशन कुकी की जांच कर सकते हैं.
- पार्टनर, एसएएमएल का एक जवाब जनरेट करता है. इसमें, पुष्टि किए गए उपयोगकर्ता का उपयोगकर्ता नाम शामिल होता है. एसएएमएल v2.0 की खास जानकारी के मुताबिक, इस जवाब पर पार्टनर की सार्वजनिक और निजी DSA/RSA कुंजियों से डिजिटल हस्ताक्षर किए जाते हैं.
- पार्टनर, एसएएमएल के जवाब और RelayState पैरामीटर को कोड में बदलता है. इसके बाद, वह जानकारी उपयोगकर्ता के ब्राउज़र को वापस भेजता है. पार्टनर, एक ऐसा तरीका उपलब्ध कराता है जिससे ब्राउज़र, उस जानकारी को Google की ACS को फ़ॉरवर्ड कर सके. उदाहरण के लिए, पार्टनर किसी फ़ॉर्म में एसएएमएल के जवाब और डेस्टिनेशन यूआरएल को एम्बेड कर सकता है. साथ ही, एक बटन उपलब्ध करा सकता है, जिस पर क्लिक करके उपयोगकर्ता, Google को फ़ॉर्म सबमिट कर सकता है. पार्टनर, पेज पर JavaScript भी शामिल कर सकता है, जो Google को फ़ॉर्म सबमिट करती है.
- ब्राउज़र, ACS के यूआरएल पर एक जवाब भेजता है. Google की ACS, पार्टनर की सार्वजनिक कुंजी का इस्तेमाल करके, एसएएमएल के जवाब की पुष्टि करती है. अगर जवाब की पुष्टि हो जाती है, तो ACS, उपयोगकर्ता को डेस्टिनेशन यूआरएल पर रीडायरेक्ट करती है.
- उपयोगकर्ता, Google के ऐप्लिकेशन में साइन इन हो जाता है.
आपके आईडीपी (IdP) और Google के बीच, उपयोगकर्ता खातों को सिंक करना
उपयोगकर्ता के लाइफ़साइकल को आसानी से मैनेज करने के लिए, एसएसओ (SSO) का इस्तेमाल करने वाले ज़्यादातर संगठन, अपने आईडीपी (IdP) से Google पर उपयोगकर्ता डायरेक्ट्री को भी सिंक करते हैं. सिंक की सुविधा चालू होने पर, आईडीपी (IdP) की ओर से नए (या हटाए गए) उपयोगकर्ताओं को Workspace उपयोगकर्ताओं के तौर पर, अपने-आप जोड़ा या हटाया जाता है. Google की डायरेक्ट्री सिंक, Active Directory और Entra ID के साथ काम करती है. ज़्यादातर आईडीपी (IdP), Google पर सिंक करने की सुविधा देते हैं. सेटअप के निर्देशों के लिए, अपने आईडीपी (IdP) का दस्तावेज़ देखें.
एसएसओ (SSO) और सुरक्षित LDAP
सुरक्षित LDAP के लिए, Google खाते के पासवर्ड की ज़रूरत होती है. यह एसएसओ (SSO) के साथ काम नहीं करता.