मैं अपने व्यवस्थापक खाते का उपयोग करके Azure AD के लिए एक ऐप पंजीकरण बना रहा हूं। मैं एक संगठन ऐप पंजीकरण बनाना चाहता हूं (बहु किरायेदार नहीं)।

जब मैं इसे Azure पोर्टल के माध्यम से मैन्युअल रूप से बनाता हूं, तो ऐप दिखाता है कि इसे करना चाहिए। लेकिन जब मैं इसे माइक्रोसॉफ्ट ग्राफ (पोस्ट/बीटा/एप्लिकेशन) के माध्यम से बनाता हूं, तो यह पोर्टल में दिखाई नहीं देता है। लेकिन यह अनुप्रयोगों को सूचीबद्ध करते समय दिखाता है (जीईटी/बीटा/अनुप्रयोग)। तो यह स्पष्ट रूप से पंजीकृत है, लेकिन पोर्टल में प्रदर्शित नहीं हो रहा है।

मुझे किसकी याद आ रही है?

मैं कोड में उसी उपयोगकर्ता का उपयोग कर रहा हूं जिसका उपयोग मैं पोर्टल में लॉग इन कर रहा हूं। जब मैं ते GET ऐप सूची में JSON परिणाम को देखता हूं, तो केवल अंतर यह है कि मैन्युअल रूप से बनाए गए ऐप में निम्नलिखित गुण हैं:

"orgRestrictions": ["my-tenant-id-guid"],
"publisherDomain": null,
"api": {
    "acceptedAccessTokenVersion": null,
    ...
}

... और कोड से बनाए गए ऐप में इसके बजाय ये गुण हैं:

"orgRestrictions": [],
"publisherDomain": "mydomain.com",
"api": {
    "acceptedAccessTokenVersion": 2,
    ...
}

कोई विचार?

2
Mats Magnem 1 जून 2018, 13:50

1 उत्तर

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

यह API वर्तमान में Azure AD "v2" एंडपॉइंट के लिए ऐप्स बनाता है। अगर आप https://apps.dev.microsoft.com (निश्चित रूप से एपीआई के माध्यम से ऐप को पंजीकृत करने के लिए उपयोग किए जाने वाले उसी खाते के साथ)।

2
Philippe Signoret 2 जून 2018, 03:51