OAuth होम

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
info

Apigee Edge पर OAuth के होम पेज में आपका स्वागत है. इस लैंडिंग पेज पर, Apigee Edge पर OAuth का इस्तेमाल करने से जुड़े दस्तावेज़, सैंपल, और अन्य संसाधनों के लिंक दिए गए हैं.

OAuth 2.0 फ़्रेमवर्क

OAuth 2.0 की मदद से अपने एपीआई सुरक्षित करें. इस सेक्शन में, Apigee Edge पर OAuth 2.0 का इस्तेमाल करने के बारे में जानकारी दी गई है. इसमें संसाधन, सैंपल कोड, वीडियो, और अन्य विषय शामिल हैं!

OAuth 2.0 के बारे में जानें

इस रिसोर्स कलेक्शन से, आपको OAuth 2.0 के बारे में ज़्यादा जानकारी मिलेगी.

  • Apigee के दस्तावेज़:
    • OAuth 2.0 के बारे में जानकारी -- इसमें OAuth 2.0 के बुनियादी सिद्धांतों और शर्तों के बारे में बताया गया है. Apigee Edge पर OAuth का इस्तेमाल करने पर फ़ोकस करता है.
  • Apigee की ट्रेनिंग और सर्टिफ़िकेशन:
    • Apigee, एपीआई डेवलपर के लिए ऑनलाइन ट्रेनिंग उपलब्ध कराता है. इसमें एपीआई सुरक्षा से जुड़ा एक कोर्स भी शामिल है. इसमें OAuth भी शामिल है.
  • IETF स्पेसिफ़िकेशन:
    • IETF स्पेसिफ़िकेशन -- Apigee का सुझाव है कि आप इस स्पेसिफ़िकेशन की समीक्षा करें. इसमें बुनियादी जानकारी और कॉन्सेप्ट के बारे में अच्छी तरह से बताया गया है.
  • Apigee की ई-बुक और वीडियो:

ग्रांट टाइप के फ़्लो लागू करना

Apigee, OAuth 2.0 के हर तरह के ग्रांट टाइप के वर्किंग सैंपल उपलब्ध कराता है, ताकि आपको शुरुआत करने में मदद मिल सके. इन सैंपल में, सबसे सही तरीके बताए गए हैं. साथ ही, यह भी बताया गया है कि Apigee Edge पर OAuth ग्रांट टाइप को कैसे लागू किया जाए.

क्लाइंट क्रेडेंशियल

प्राधिकरण कोड

  • ऑथराइज़ेशन कोड के लिए अनुमति का टाइप लागू करना -- इसमें अनुमति के टाइप के बारे में बताया गया है. साथ ही, Apigee Edge पर इस अनुमति के टाइप को लागू करने के लिए, आपको जिन चरणों का पालन करना होगा उन पर ज़ोर दिया गया है.
  • सैंपल लागू करना -- GitHub पर मौजूद हमारी api-samples repo में जाकर, यह अडवांस सैंपल देखें. आपके पास सैंपल को क्लोन करने, उसे डिप्लॉय करने, और रन करने का विकल्प होता है. ज़्यादा जानकारी के लिए, README फ़ाइल देखें. इसमें एक मज़बूत लॉगिन ऐप्लिकेशन शामिल है, जो उपयोगकर्ताओं की पुष्टि करता है और अनुमति देने वाले सर्वर के साथ सुरक्षित तरीके से कम्यूनिकेट करता है.

इंप्लिसिट

संसाधन के मालिक के पासवर्ड क्रेडेंशियल

  • पासवर्ड ग्रांट टाइप लागू करना -- इसमें ग्रांट टाइप के बारे में बताया गया है. साथ ही, Apigee Edge पर इस ग्रांट टाइप को लागू करने के लिए ज़रूरी चरणों के बारे में बताया गया है.

काम करने के तरीके से जुड़े विषयों के बारे में कम शब्दों में जानकारी

इन विषयों में, OAuth 2.0 से जुड़ी सामान्य कार्रवाइयों के बारे में कम शब्दों में जानकारी दी गई है. साथ ही, उन्हें पूरा करने के लिए आसान तरीके बताए गए हैं:

नीति और एपीआई के रेफ़रंस

इन विषयों में, उन नीतियों और एपीआई के बारे में पूरी जानकारी दी गई है जो Edge पर OAuth 2.0 को सीधे तौर पर सपोर्ट करते हैं.

  • OAuthV2 नीतियां -- इन नीतियों की मदद से, Apigee Edge पर OAuth 2.0 के चार तरह के ग्रांट टाइप लागू किए जा सकते हैं और उन्हें पसंद के मुताबिक बनाया जा सकता है:
    • OAuthV2 नीति -- यह Apigee Edge में OAuth 2.0 को लागू करने का मुख्य तरीका है. इसकी मदद से, Apigee Edge पर OAuth 2.0 "operations" को कॉन्फ़िगर किया जा सकता है. ये ऑपरेशंस, ऐक्सेस और रीफ़्रेश टोकन जनरेट करते हैं, ऑथराइज़ेशन कोड जारी करते हैं, और टोकन की पुष्टि करते हैं. इस विषय में कोड के सैंपल शामिल हैं. इनसे यह समझने में मदद मिलती है कि चीज़ें कैसे काम करती हैं.
    • GetOAuthV2Info नीति -- यह टोकन के एट्रिब्यूट हासिल करती है और उन्हें नीतियों के लिए उपलब्ध कराती है. साथ ही, यह एपीआई प्रॉक्सी में कोड को एक्ज़ीक्यूट करती है. इस तरह की नीति तब काम आ सकती है, जब आपको ऐक्सेस टोकन में मौजूद वैल्यू के आधार पर, डाइनैमिक और शर्त के हिसाब से काम करने वाला व्यवहार कॉन्फ़िगर करना हो. ऐक्सेस टोकन को पसंद के मुताबिक बनाना भी देखें.
    • SetOAuthV2Info नीति -- यह ऐक्सेस टोकन की प्रोफ़ाइल को अपडेट करती है. उदाहरण के लिए, ऐसा हो सकता है कि आपको अपने कारोबार के लिए यूनीक टैग एम्बेड करना हो. ऐक्सेस टोकन को पसंद के मुताबिक बनाना भी देखें.
  • OAuth 2.0 के गड़बड़ी कोड
  • OAuth 2.0 API -- Apigee, OAuth 2.0 एंडपॉइंट के साथ काम करने के लिए ये API उपलब्ध कराता है.

OAuth 1.0a फ़्रेमवर्क

OAuth 1.0a, एक स्टैंडर्ड प्रोटोकॉल तय करता है. इससे ऐप्लिकेशन इस्तेमाल करने वाले लोग, ऐप्लिकेशन को अपनी ओर से एपीआई इस्तेमाल करने की अनुमति दे सकते हैं. इसके लिए, उन्हें ऐप्लिकेशन को अपने पासवर्ड बताने की ज़रूरत नहीं होती.

OAuth 1.0a नीति का रेफ़रंस

OAuth 1.0a के लिए सहायता बंद कर दी गई है. ज़्यादा जानकारी के लिए, बंद की गई सुविधाएं लेख पढ़ें. OAuthV1 नीति, अनुरोध टोकन जनरेट करने, ऐक्सेस टोकन जनरेट करने, और OAuth 1.0a की खास बातों के आधार पर ऐक्सेस टोकन की पुष्टि करने के लिए ज़िम्मेदार होती है.

OAuth 1.0a API

Apigee, OAuth 1.0a एंडपॉइंट के साथ काम करने के लिए एपीआई उपलब्ध कराता है.

GitHub पर OAuth 1.0a का सैंपल

GitHub पर मौजूद यह सैंपल एपीआई प्रॉक्सी, OAuth 1.0a के तीन लेग वाले कॉन्फ़िगरेशन के बारे में बताता है. इस कोड को डाउनलोड करके चलाया जा सकता है.

नाम ब्यौरा
oauth10a-3legged इसमें OAuth 1.0a के तीन लेग वाले कॉन्फ़िगरेशन को दिखाया गया है.