आईबीएम मोबाइलफर्स्ट वी 8 के साथ एकीकृत मेरा कॉर्डोवा आईओएस एप्लीकेशन ठीक काम करता है। हालांकि मुझे एंड्रॉइड के साथ एक अजीब समस्या का सामना करना पड़ता है।कॉर्डोवा एंड्रॉइड एप्लिकेशन मोबाइलफर्स्ट 8.0 सर्वर से "अवैध_क्लिएंट" प्राप्त कर रहा है
परिदृश्य है, उपयोगकर्ता को एप्लिकेशन तक पहुंचने के लिए सुरक्षा जांच में प्रवेश करना होगा।
चुनौती हैंडलर को बुलाया जाता है और प्रमाण-पत्र (रनटाइम/एपीआई/प्रीयूथ/वी 1/प्रीवार्डराइज) को जमा किया जाता है। मैं लॉग में देखता हूं सुरक्षा जांच पास हो जाती है।
हालांकि मैं पैरामीटर इस अंत बिंदु के लिए पारित में Android और iOS में अंतर नज़र आ रहा प्राधिकरण अंत बिंदु करने के लिए अगले कॉल (क्रम/API/az/v1/प्राधिकरण)
देख सकते हैं।
एंड्रॉयड
response_type=code scope= client_id= redirect_uri=http://mfpredirecturi&isAjaxRequest=true&x=0.9217767383903592
बाद कॉल टोकन दर पीढ़ी अंत बिंदु अकेले Android के लिए विफल रहता है। /क्रम/API/az/v1/टोकन HTTP/1.1 "400 {स्थिति: 400, errorCode:" invalid_client ", विवरण:" गलत जेडब्ल्यूटी प्रारूप "}
आईओएस
response_type=code scope= client_id= redirect_uri=http%3A//mfpredirecturi
WLAuthorizationManager.login (SECURITY_CHECK_NAME, क्रेडेंशियल) चलाता है/preauthorize फोन
कॉर्डोबा-एमएफपी-प्लगइन (8.0.2016110713) कॉर्डोबा-एंड्रॉयड (5.2.0)
मेरा प्राथमिक संदिग्ध redirect_uri है जो अकेले एंड्रॉइड के लिए एन्कोड नहीं किया गया है। क्या समस्या पैदा कर रही है? क्या कोर्डोवा एप्लिकेशन से रीडायरेक्ट_री को एन्कोड और भेजना संभव है?
पहला ऑपरेशन क्या है जो आपके ऐप में प्राधिकारिकता को ट्रिगर करता है? (संसाधन अनुरोध/प्राप्त/लॉगिन आदि)। हम पुनरुत्पादन करने की कोशिश कर रहे हैं। साथ ही, क्या आप कॉर्डोवा-एमएफपी-प्लगइन का संस्करण देख सकते हैं? –
WLAuthorizationManager.login (SECURITY_CHECK_NAME, क्रेडेंशियल) वह है जो प्राधिकारिकता को ट्रिगर करता है। –
मैं कॉर्डोवा-एमएफपी-प्लगइन (8.0.2016110713) के नवीनतम संस्करण का उपयोग करता हूं। –