मैं Azure AD के लिए सही ढंग से करने के लिए OAuth2 वर्कफ़्लो प्राप्त करने का प्रयास कर रहा हूं। मैं इस स्रोत से निर्देशों का पालन कर रहा हूँ: https://login.microsoftonline.com/[app-endpoint-id]/oauth2/authorize?response_type=code&client_id=[client-id]&redirect_uri=[redirect-uri]Azure AD के साथ OAuth2 - उपयोगकर्ता सहमति नहीं मिल रहा है
मैं तो इतना की तरह एक http पोस्ट के साथ पहुंच टोकन का अनुरोध करने के प्राधिकरण कोड का उपयोग करें: https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx
मैं सफलतापूर्वक इस अनुरोध का उपयोग करके एक प्राधिकरण कोड प्रतिक्रिया प्राप्त कर सकते हैं (मैं इस डाकिया का उपयोग कर परीक्षण कर रहा हूँ):
पोस्ट/[एप्लिकेशन-endpoint-id]/OAuth2/टोकन HTTP/1.1 मेजबान: login.microsoftonline.com कैश-नियंत्रण: नहीं कैश डाकिया-टोकन: ed098281-9aa4-6e5f-915d-0253d9a876d3 सामग्री-प्रकार: आवेदती/पर एक्स-www फार्म-urlencoded
grant_type = authorization_code & client_id = [क्लाइंट id] & कोड = [authorization_code] & redirect_uri = [redirect_uri] & client_secret = [ग्राहक गुप्त] & संसाधन = [app- यूआरएल]
मुझे POST अनुरोध से निम्न त्रुटि संदेश मिलता है: {"त्रुटि": "अमान्य_ग्रेंट", "त्रुटि_डिस्क्रिप्शन": "AADSTS65001: उपयोगकर्ता या व्यवस्थापक ने आईडी 'ऐप के साथ एप्लिकेशन का उपयोग करने के लिए सहमति नहीं दी है। आईडी '। इस उपयोगकर्ता और संसाधन के लिए एक इंटरैक्टिव प्राधिकरण अनुरोध भेजें। \ R \ n ट्रेस आईडी: trace-di \ r \ n सहसंबंध आईडी: सहसंबंध-आईडी \ r \ n टिमस्टैम्प: 2016-01-13 17: 18: 39Z "," error_codes ": [65001], "टाइमस्टैम्प": "2016-01-13 17: 18: 3 9जेड", "trace_id": "ट्रेस-आईडी", "correlation_id": "सहसंबंध-आईडी"}
यदि मैं अपना कैश साफ़ करता हूं और प्राधिकरण कोड के लिए पहला अनुरोध करें, मुझे लॉग इन करने के लिए रीडायरेक्ट किया जाएगा। हालांकि, मुझे लॉग इन करने के बाद मेरे ऐप को अधिकृत करने का कोई तरीका नहीं है, जैसा कि यह कहता है कि मुझे इस दस्तावेज़ में होना चाहिए:
// azure। microsoft.com/en-us/documentation/articles/active-directory-integrating-applications/
मैं यहाँ क्या गलत कर रहा हूं? मैं कोशिश करने की कोशिश कर रहा हूं एक पहुंच टोकन।
आप विशेष रूप से क्या करने की कोशिश कर रहे हैं? यानी आप एएडी या मोबाइल एप के साथ काम कर रहे वेबएपीआई ऐप को किस भाषा में प्राप्त करने की कोशिश कर रहे हैं? – theadriangreen
मैं जावा में एएडी के साथ काम कर रहे एक वेबएपीआई ऐप प्राप्त करने की कोशिश कर रहा हूं। – Spensaur
मुझे एक ही समस्या का सामना करना पड़ रहा है लेकिन मैं PHP का उपयोग कर रहा हूं। –