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

ब्लॉग · 3 अक्टूबर 2023 · Steve Simpson · आइडेंटिटी

आसान OAuth इंटीग्रेशन के लिए Salesforce Connected App सेट करने की चरण-दर-चरण गाइड

सहज OAuth इंटीग्रेशन के लिए Salesforce Connected App सेट करने की इस गाइड में आपका स्वागत है। इस चरण-दर-चरण ट्यूटोरियल में आप Salesforce में Connected App सेट करने और API के ज़रिए Postman से उस तक पहुँचने की बुनियादी बातें सीखेंगे। आइए OAuth में गहराई से उतरें, और शुरुआत एक Connected App कॉन्फ़िगर करने से करें।

चरण 1: नया Connected App बनाएँ

App Manager पर जाएँ: Salesforce में App Manager खोलकर शुरुआत करें।

API एक्सेस चालू करें: API के ज़रिए बाहरी एप्लिकेशन से एक्सेस संभव बनाने के लिए, एक नया Connected App बनाएँ और उसका नाम “App One” रखें।

ऐप कॉन्फ़िगर करें: ऐप के लिए एक ईमेल दें और OAuth सेटिंग चालू करें। हालाँकि कुछ OAuth फ़्लो को callback URL चाहिए (जिस पर हम आगे की गाइड में बात करेंगे), अभी के लिए “www.salesforce.com (opens in a new tab)” जैसी कोई डमी वैल्यू डाल दें।

स्क्रीनशॉट: App Manager में नया connected app बनाना, OAuth सेटिंग चालू करके स्क्रीनशॉट: connected app के लिए OAuth स्कोप चुनना और callback URL सेट करना

चरण 2: OAuth स्कोप सेट करें

स्कोप तय करते हैं कि API के ज़रिए कौन-सी क्षमताएँ उपलब्ध होंगी। इस ट्यूटोरियल के लिए:

Manage User Data: वह स्कोप असाइन करें जो API के ज़रिए यूज़र डेटा मैनेज करने देता है।

सेव करें और इंतज़ार करें: अपनी सेटिंग सेव करें और प्रक्रिया पूरी होने के लिए लगभग 10 मिनट इंतज़ार करें।

चरण 3: Consumer का ब्योरा निकालें

प्रक्रिया पूरी होने पर आपको दो ज़रूरी, गैर-सार्वजनिक जानकारियाँ चाहिए होंगी: Consumer Key और Consumer Secret। “App One” के लिए ये ब्योरे ऑथेंटिकेट करके निकालने के लिए संबंधित बटन दबाएँ।

चरण 4: Postman से ऑथेंटिकेट करें

Postman स्क्रीनशॉट: Salesforce OAuth टोकन एंडपॉइंट पर एक POST, जो ऐक्सेस टोकन लौटाता है

POST कॉल शुरू करें: Postman में, “login.salesforce.com/services/oauth2/token” पर OAuth सर्वर के लिए एक POST कॉल बनाएँ।

पैरामीटर सेट करें: बॉडी में पैरामीटर डालें, जिनमें grant type (password), client ID (Consumer Key) और Client Secret शामिल हैं।

यूज़र क्रेडेंशियल डालें: पैरामीटर में एक यूज़रनेम और पासवर्ड जोड़ें, फिर ऑथेंटिकेट करने के लिए OAuth एंडपॉइंट पर POST भेजें।

चरण 5: ऐक्सेस टोकन और क्वेरी

सफलतापूर्वक ऑथेंटिकेट होने के बाद:

ऐक्सेस टोकन पाएँ: आपको API कॉल करने के लिए ज़रूरी एक ऐक्सेस टोकन मिलेगा।

टोकन डालें: Postman में, अपनी क्वेरी रिक्वेस्ट के हेडर की authorization लाइन में ऐक्सेस टोकन डालें, उससे पहले ‘Bearer’ शब्द लिखें।

Postman स्क्रीनशॉट: authorization हेडर में ऐक्सेस टोकन के साथ एक REST क्वेरी, जो रिकॉर्ड JSON में लौटाती है

क्वेरी चलाएँ: टोकन डालने के बाद, क्वेरी चलाने के लिए रिक्वेस्ट भेजें, और डेटा सफलतापूर्वक पाएँ।

चरण 6: एंडपॉइंट वर्ज़निंग और अतिरिक्त कदम

अब आप डेटा पाने के लिए अपने Connected App के एंडपॉइंट वर्ज़न (जैसे वर्ज़न 58) तक पहुँच सकते हैं। इस बुनियादी सेटअप में फ़्लो के सभी अतिरिक्त तत्व या callback शामिल नहीं होंगे, लेकिन यह Postman और Salesforce के साथ OAuth इंटीग्रेशन का बुनियादी कदम है।

निष्कर्ष और अगले कदम

अब आपने सफलतापूर्वक एक Salesforce Connected App सेट कर लिया है और Postman से API एक्सेस के लिए OAuth से उसे ऑथेंटिकेट कर लिया है। यह गाइड बुनियादी बातें कवर करती है, और आगे के ट्यूटोरियल अतिरिक्त OAuth फ़्लो और सुविधाएँ लाएँगे जो आपके ऐप की क्षमताएँ बढ़ाएँगी।

जुड़े रहें

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

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

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

STA 3.11