AI द्वारा अनुवादित। समुदाय ने अभी इसकी समीक्षा नहीं की है। अंग्रेज़ी में पढ़ें

ब्लॉग · 28 सितंबर 2023 · Steve Simpson · आइडेंटिटी

Salesforce में Google ऑथेंटिकेशन के साथ सोशल साइन-ऑन लागू करना: एक टेक्निकल वॉकथ्रू

परिचय

इस ब्लॉग पोस्ट में हम Salesforce में Google को ऑथेंटिकेशन प्रोवाइडर बनाकर सोशल साइन-ऑन (social sign-on) लागू करने की चरण-दर-चरण गाइड दे रहे हैं। ऑथेंटिकेशन का यह सुरक्षित तरीक़ा कम्युनिटी (communities) के लिए कॉन्फ़िगर नहीं किया गया है, बल्कि Google क्रेडेंशियल से Salesforce में एक्सेस की अनुमति देने के लिए सेट किया गया है।

शुरुआत

Salesforce Sandbox में सेटअप

सेटअप शुरू करें: एक नए Salesforce Sandbox में, Google ऑथेंटिकेशन जोड़ने के लिए सेटअप प्रक्रिया शुरू करें।

ऑथेंटिकेशन प्रोवाइडर बनाना

Auth. Providers पर जाएँ: अपने Salesforce Sandbox में Auth. Providers पर जाएँ।

नया Auth Provider बनाएँ: एक नाम (जैसे Google) देकर नया ऑथेंटिकेशन प्रोवाइडर सेट करें। ऑथेंटिकेशन प्रोवाइडर के रूप में Google चुनें।

Registration Handler सेट करना

इस सेटअप के लिए Registration Handler बहुत ज़रूरी है। नीचे एक बुनियादी Registration Handler का उदाहरण है।

Registration Handler कोड करें: एक SocialRegistrationHandler क्लास बनाएँ, जो दो मेथड को ओवरराइड करे: updateUser और createUser।

updateUser मेथड: यह मेथड यूज़र को उसकी User ID से निकालता है, और ऑथेंटिकेट हुए यूज़र के डेटा से उसका ईमेल, उपनाम (last name) और पहला नाम अपडेट करता है।

createUser मेथड: यह मेथड Standard User प्रोफ़ाइल के साथ एक नया Salesforce यूज़र बनाता है। यह यूज़र के लिए एक रैंडम नंबर सेट करता है, और alias, भाषा, locale, ईमेल एन्कोडिंग और टाइम ज़ोन जैसे ज़रूरी फ़ील्ड भरता है।

ये शुरुआती कदम हैं, और यह पूरा समाधान नहीं है।

Registration Handler चुनें: अपने Auth Provider के लिए Registration Handler के रूप में SocialRegistrationHandler क्लास चुनें।

स्क्रीनशॉट: Salesforce Setup में एक Google auth provider, registration handler और सिंगल साइन-ऑन URL के साथ

My Domain सेटिंग का कॉन्फ़िगरेशन

My Domain सेटिंग खोलें: Salesforce में My Domain सेटिंग पर जाएँ।

ऑथेंटिकेशन कॉन्फ़िगरेशन एडिट करें: Authentication Configuration के तहत, अपनी लॉगिन स्क्रीन में Google जोड़ें।

स्क्रीनशॉट: My Domain का ऑथेंटिकेशन कॉन्फ़िगरेशन, जिसमें Google लॉगिन विकल्प के रूप में जोड़ा गया है

इन कदमों के बाद, यूज़र को Salesforce लॉगिन स्क्रीन पर Google से लॉग इन करने का विकल्प दिखता है।

यूज़र लॉगिन प्रक्रिया

यूज़र एक्सेस: यूज़र एक नई incognito विंडो में संगठन का बेस URL डालकर Salesforce तक पहुँच सकते हैं।

Google से लॉगिन का विकल्प: यूज़र को Salesforce की लॉगिन स्क्रीन पर जोड़ा गया “Log in with Google” विकल्प दिखेगा।

Google ऑथेंटिकेशन: Google ऑथेंटिकेशन चुनने पर, यूज़र Google की लॉगिन स्क्रीन पर पहुँचेंगे, जहाँ वे अपने क्रेडेंशियल डाल सकते हैं।

टू-स्टेप वेरिफ़िकेशन

जिन अकाउंट में टू-स्टेप वेरिफ़िकेशन है, उनके यूज़र को Salesforce तक पहुँचने के लिए यह कदम पूरा करना होगा। ऑथेंटिकेट होने के बाद, यूज़र अपने Google अकाउंट की जानकारी के साथ अपने-आप Salesforce में लॉग इन हो जाएँगे।

आख़िरी बातें

और कॉन्फ़िगरेशन ज़रूरी:

यूज़र बनाने पर रोक: मौजूदा सेटअप अपने-आप नए यूज़र बनने देता है, इसलिए आपको अपने कोड में यूज़र बनाने पर रोक लगानी होगी।

और सिक्योरिटी जाँच जोड़ना: सुरक्षित एक्सेस पक्का करने के लिए अतिरिक्त सिक्योरिटी जाँच और संतुलन लागू करें, जैसे प्रोफ़ाइल चुनना, लाइसेंस जाँचना और बहुत कुछ।

निष्कर्ष

यह गाइड Salesforce में Google को ऑथेंटिकेशन प्रोवाइडर के रूप में सेट करने के ज़रूरी कदम देती है। यह एक नींव देती है, लेकिन पूरे और सुरक्षित सोशल साइन-ऑन समाधान के लिए और कॉन्फ़िगरेशन और सिक्योरिटी जाँच ज़रूरी हैं।

अगले कदम

अपनी समझ और कौशल गहरा करने के लिए, सुरक्षित ऑथेंटिकेशन और उससे जुड़े विषयों पर हमारी टेक्निकल सीरीज़ फ़ॉलो करते रहें। आपके Salesforce अनुभव को बेहतर बनाने वाली और उपयोगी गाइड और ट्यूटोरियल के लिए जुड़े रहें! वीडियो गाइड और ट्यूटोरियल के लिए, कृपया सब्सक्राइब करें और मेरे YouTube चैनल पर मुझसे जुड़ें।

जुड़े रहें

Salesforce Identity की अपनी यात्रा पूरे भरोसे के साथ शुरू करें! और जानकारी और टिप्स के लिए यहाँ www.SteveTechArc.com पर और @SteveTechArc (opens in a new tab) YouTube चैनल पर जुड़े रहें। सब्सक्राइब करें और Salesforce Identity की अपनी समझ बढ़ाएँ।

साथी आर्किटेक्ट्स और आर्किटेक्ट बनने की यात्रा पर चल रहे लोगों के साथ इंटीग्रेशन की जानकारी बाँटकर दुनिया बदलने में मदद कर रहे हैं!

AI की मदद से तैयार ट्रांसक्रिप्ट

STA 3.8