ब्लैकबेरी UEM REST API सेवा का उपयोग करके कोई अधिकृत API कॉल करने में असमर्थ। मैं ब्लैकबेरी यूईएम का परीक्षण क्लाउड इंस्टेंस चला रहा हूं और "पिंग" और "प्राधिकरण" कार्यों के लिए कॉल करता हूं। हालाँकि, प्राधिकरण कोड प्राप्त करने के बाद, किसी भी REST कॉल पर इसका उपयोग करना त्रुटि 401 अनधिकृत के साथ विफल हो जाता है।

उपयोग किया गया क्रेडेंशियल "सुरक्षा व्यवस्थापक" भूमिका वाले व्यवस्थापक का है, जिसके पास पूर्ण अनुमति है। मैंने उपरोक्त पोस्टमैन और नमूना पावरशेल कमांड में भी कोशिश की है, लेकिन परिणाम समान हैं।

क्या किसी को पता है कि यहाँ क्या गलत हो रहा है? क्या मुझे कोई कॉन्फ़िगरेशन याद आ रहा है? मैं थोड़ा पागल हो रहा हूँ... धन्यवाद.

1
Buzz LIghtyear 30 नवम्बर 2020, 14:40

1 उत्तर

सबसे बढ़िया उत्तर

यदि आपको 401 त्रुटि मिलती है, तो यह लगभग हमेशा आपके द्वारा उपयोग किए जा रहे खाते/प्राधिकरण के साथ एक समस्या है। चूंकि आप UEM के क्लाउड इंस्टेंस से कनेक्ट हो रहे हैं, इसलिए यह केवल OAuth प्रमाणीकरण का समर्थन करता है। इसके लिए काम करने के लिए, आपको एक टोकन की आवश्यकता होगी, एक प्राधिकरण कोड की नहीं। यहां चरणों पर एक devblog.blackberry.com प्रविष्टि दी गई है: https://devblog.blackberry.com/hi/2020/07/new-authentication-option-for-rest-apis-oauth। इसके बजाय इसे आजमाएं।

3
ed bourne 30 नवम्बर 2020, 16:00