OAuth स्कोप

स्कोप एक स्ट्रिंग है — जैसे कि रीड, ऑर्डर्स:राइट, ओपनआईडी — जो एक्सेस के एक हिस्से को नाम देती है। क्लाइंट अपनी ज़रूरत के स्कोप मांगता है, उपयोगकर्ता या पॉलिसी उनमें से कुछ या सभी को प्रदान करती है, और जारी किया गया टोकन प्रदान किए गए स्कोप को ले जाता है। रिसोर्स सर्वर कार्रवाई करने से पहले टोकन के स्कोप की जांच करते हैं, इसलिए पढ़ने के लिए बनाया गया टोकन डिलीट करने के लिए इस्तेमाल नहीं किया जा सकता।

यह काम किस प्रकार करता है

स्कोप, प्राधिकरण या टोकन अनुरोध के स्कोप पैरामीटर में स्पेस से अलग की गई सूची के रूप में यात्रा करते हैं और टोकन प्रतिक्रिया में वापस आते हैं - संभवतः अनुरोध से अधिक संकीर्ण। एक JWT एक्सेस टोकन आमतौर पर उन्हें स्कोप या scp क्लेम में ले जाता है; एक अपारदर्शी टोकन के स्कोप का पता इंट्रोस्पेक्शन के माध्यम से लगाया जाता है।

गलत धारणा

टोकन में वे सभी स्कोप मौजूद हैं जिनकी आपने मांग की थी। सर्वर शायद कम स्कोप प्रदान करे, और ऐसा मानकर चलने वाला क्लाइंट बाद में विफल हो जाएगा, जो कि समस्या का मूल कारण नहीं है। टोकन प्रतिक्रिया में स्कोप फ़ील्ड पढ़ें और परीक्षण करें कि जब किसी कॉल को ऐसे स्कोप की आवश्यकता होती है जो टोकन में मौजूद नहीं है तो क्या होता है।

इसे यहाँ आजमाएँ

POST /auth/v1/oauth/token से प्राप्त टोकन प्रतिक्रिया स्वीकृत दायरे को दर्शाती है — क्लाइंट क्रेडेंशियल्स के लिए रीड, ऑथराइजेशन कोड फ्लो के लिए रीड राइट — और POST /identity/v1/introspect एक आइडेंटिटी एपीआई टोकन के दायरे की रिपोर्ट करता है।

स्रोत

अन्य शब्द

यह पृष्ठ अंग्रेज़ी में पढ़ें

सभी शब्द · परीक्षण तकनीकें · सभी 39 मॉक REST API

आखरी अपडेट