में Azure सक्रिय निर्देशिका समूह प्राप्त करना मैंने विजुअल स्टूडियो 2015 का उपयोग करके एक नई परियोजना बनाई और Azure सक्रिय निर्देशिका के विरुद्ध कार्य और विद्यालय खातों का उपयोग करके प्रमाणीकरण सक्षम किया।एएसपीनेट कोर प्रोजेक्ट
public async Task<IActionResult> Index()
{
var client = new HttpClient();
var uri = "https://graph.windows.net/myorganization/users/{user_id}/$links/memberOf?api-version=1.6";
var response = await client.GetAsync(uri);
if (response.Content != null)
{
ViewData["response"] = await response.Content.ReadAsStringAsync();
}
return View();
}
क्या मैं का उपयोग करें या सुनिश्चित करने के लिए इस कोड को परिवर्तित करने की आवश्यकता है:
app.UseStaticFiles();
app.UseCookieAuthentication();
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
ClientId = Configuration["Authentication:AzureAd:ClientId"],
ClientSecret = Configuration["Authentication:AzureAd:ClientSecret"],
Authority = Configuration["Authentication:AzureAd:AADInstance"] + Configuration["Authentication:AzureAd:TenantId"],
CallbackPath = Configuration["Authentication:AzureAd:CallbackPath"],
ResponseType = OpenIdConnectResponseType.CodeIdToken
});
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
यहाँ अल्पविकसित कार्रवाई उपयोगकर्ता समूहों प्राप्त करने की कोशिश कोड है: यहाँ उत्पन्न कॉन्फ़िगर समारोह कैसा दिखाई देता है है मैं उपयोगकर्ता समूह प्राप्त कर सकता हूं? वर्तमान में, प्रतिक्रिया है:
{
"odata.error":{
"code":"Authentication_MissingOrMalformed",
"message":{
"lang":"en",
"value":"Access Token missing or malformed."
},
"values":null
}
}
हाय किरण, क्या आपने इस प्रश्न के संबंध में कुछ भी पता लगाया है। मुझे एक ही समस्या है। धन्यवाद! –
किरण, अगर आपको मेरा जवाब पसंद है, तो कृपया इसे चुनें। धन्यवाद। –