Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
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 शामिल है.
-
आईईटीएफ़ के बारे में खास जानकारी:
- आईईटीएफ़ के बारे में खास जानकारी -- Apigee का सुझाव है कि आप इस खास जानकारी को पढ़ें. इसमें बुनियादी जानकारी और कॉन्सेप्ट के हिसाब से खास जानकारी शामिल है.
-
Apigee ई-बुक और वीडियो:
- OAuth the Big Picture, जो एक मुफ़्त Apigee ई-बुक है.
- OAuth the Big Picture, एक मुफ़्त Apigee वेबकास्ट.
अनुदान टाइप फ़्लो लागू करना
शुरुआत करने में आपकी मदद करने के लिए, Apigee, हर OAuth 2.0 अनुदान टाइप के काम करने वाले सैंपल देता है. ये सैंपल, सबसे सही तरीके बताते हैं. साथ ही, यह भी बताते हैं कि Apigee Edge पर, OAuth के इस्तेमाल का तरीका कैसे लागू किया जाता है.
क्लाइंट के क्रेडेंशियल
- क्लाइंट क्रेडेंशियल अनुदान टाइप को लागू करना - यह अनुदान टाइप के बारे में बताता है, जिसमें Apigee Edge पर इस अनुदान टाइप को लागू करने के तरीके पर ज़ोर दिया जाता है.
- सैंपल लागू करना -- GitHub पर हमारे एपीआई-सैंपल रेपो पर यह सैंपल देखें.
- एपीआई की सुरक्षा (इसमें OAuth शामिल है)
प्राधिकरण कोड
- ऑथराइज़ेशन कोड के ऐक्सेस का टाइप लागू करना -- यह बताता है कि किस तरह के अनुदान का टाइप दिया गया है. साथ ही, इस बात पर ज़ोर दिया जाता है कि Apigee Edge पर, इस तरह के अनुदान को लागू करने के लिए आपको कौनसे कदम उठाने होंगे.
- सैंपल लागू करने की सुविधा -- GitHub पर हमारे एपीआई-सैंपल रेपो पर यह बेहतर सैंपल देखें. इस नमूने का क्लोन बनाया जा सकता है, इसे डिप्लॉय किया जा सकता है, और चलाया जा सकता है. ज़्यादा जानकारी के लिए, README फ़ाइल देखें. इसमें, लॉगिन करने के लिए एक मज़बूत ऐप्लिकेशन है. यह उपयोगकर्ताओं की पहचान की पुष्टि करता है और अनुमति देने वाले सर्वर के साथ सुरक्षित तरीके से जानकारी देता है.
इंप्लिसिट
- टोकन का अनुरोध करना: इंप्लिसिट ग्रांट टाइप -- यह दिखाता है कि इंप्लिसिट ग्रांट टाइप के साथ टोकन के लिए अनुरोध कैसे किया जाता है.
संसाधन के मालिक के पासवर्ड के क्रेडेंशियल
- पासवर्ड अनुदान टाइप को लागू करना -- यह बताता है कि किस तरह के अनुदान का टाइप देना है. साथ ही, इस बात पर ज़ोर दिया जाता है कि Apigee Edge पर इस तरह के अनुदान को लागू करने के लिए, आपको कौनसे चरण पूरे करने होंगे.
कैसे करें सिखाने वाले विषय
यहां दिए गए विषयों में, आपको OAuth 2.0 के सामान्य टास्क को आसानी से हैंडल करने के बारे में जानकारी दी गई है. साथ ही, यह तय करने के लिए कम शब्दों में जानकारी दी गई है:
- नया एपीआई प्रॉक्सी कॉन्फ़िगर करना
- क्लाइंट ऐप्लिकेशन रजिस्टर करना
- क्लाइंट के क्रेडेंशियल हासिल करना
- OAuth एंडपॉइंट और नीतियों को कॉन्फ़िगर करना
- टोकन और पुष्टि करने के लिए कोड का अनुरोध करना
- ऐक्सेस टोकन को पसंद के मुताबिक बनाना
- ऐक्सेस टोकन को स्वीकार और रद्द करना
- ऐक्सेस टोकन भेजना
- ऐक्सेस टोकन की पुष्टि करना
- स्कोप की मदद से काम करना
- बेहतर विषय
नीति और एपीआई के रेफ़रंस
इन विषयों से उन नीतियों और एपीआई के बारे में ज़्यादा जानकारी मिलती है जो Edge पर OAuth 2.0 के साथ सीधे तौर पर काम करते हैं.
-
OAuthV2 नीतियां -- इन नीतियों की मदद से, Apigee Edge पर
चार OAuth 2.0 अनुदान टाइप को लागू किया जा सकता है. साथ ही, उन्हें पसंद के मुताबिक बनाया जा सकता है:
- OAuthV2 नीति -- यह Apigee Edge OAuth 2.0 को लागू करने का मुख्य हिस्सा है. यह आपको Apigee Edge पर OAuth 2.0 "ऑपरेशन" को कॉन्फ़िगर करने की सुविधा देता है. यह टोकन जनरेट और रीफ़्रेश करता है, ऑथराइज़ेशन कोड जारी करता है, और टोकन की पुष्टि करता है. इस विषय में, कोड के सैंपल शामिल हैं, जिनकी मदद से यह दिखाया जा सकता है कि चीज़ें कैसे काम करती हैं.
- GetOAuthV2Info नीति -- इसमें टोकन के एट्रिब्यूट की जानकारी मिलती है. साथ ही, यह उन्हें एपीआई प्रॉक्सी में लागू की जाने वाली नीतियों और कोड के लिए उपलब्ध कराता है. यह नीति तब फ़ायदेमंद हो सकती है, जब आपको किसी ऐक्सेस टोकन में मौजूद वैल्यू के आधार पर डाइनैमिक और कंडीशनल बिहेवियर को कॉन्फ़िगर करने की ज़रूरत पड़ती है. ऐक्सेस टोकन को पसंद के मुताबिक बनाना भी देखें.
- SetOAuthV2Info नीति -- ऐक्सेस टोकन की प्रोफ़ाइल को अपडेट करता है. उदाहरण के लिए, हो सकता है कि आप अपने कारोबार के लिए खास टैग को जोड़ना चाहें. ऐक्सेस टोकन को पसंद के मुताबिक बनाना भी देखें.
- OAuth 2.0 गड़बड़ी कोड
- OAuth 2.0 API -- Apigee, OAuth 2.0 एंडपॉइंट के साथ काम करने के लिए, ये एपीआई उपलब्ध कराता है.
OAuth 1.0a फ़्रेमवर्क
OAuth 1.0a एक स्टैंडर्ड प्रोटोकॉल के बारे में बताता है. इस प्रोटोकॉल के तहत, ऐप्लिकेशन के उपयोगकर्ताओं को यह अनुमति दी जा सकती है कि वे उनकी ओर से, एपीआई का इस्तेमाल कर सकते हैं. इसके लिए, उपयोगकर्ताओं को ऐप्लिकेशन इस्तेमाल करने वालों को, अपना पासवर्ड बताने की ज़रूरत नहीं होती.
OAuth 1.0a नीति के बारे में जानकारी
OAuthV1 नीति के रेफ़रंस में, OAuth v1.0a की सूची को कॉन्फ़िगर करने का तरीका बताया गया है. OAuth 1.0a की खास बातों के मुताबिक, OAuthV1 नीति की ज़िम्मेदारी अनुरोध टोकन जनरेट करने, ऐक्सेस टोकन जनरेट करने, और ऐक्सेस टोकन की पुष्टि करने की है.
OAuth 1.0a एपीआई
Apigee, OAuth 1.0a एंडपॉइंट के साथ काम करने के लिए एपीआई उपलब्ध कराता है.
GitHub पर OAuth 1.0a सैंपल
GitHub पर एपीआई प्रॉक्सी का सैंपल, OAuth 1.0a तीन पैरों वाले कॉन्फ़िगरेशन की जानकारी दिखाता है. इस कोड को डाउनलोड करके चलाया जा सकता है.
नाम | ब्यौरा |
---|---|
oauth10a-3legged | OAuth 1.0a तीन पैरों वाला कॉन्फ़िगरेशन दिखाता है. |