J'essaie de restreindre l'accès à la page en fonction des groupes AD de l'utilisateur connecté. J'ai des problèmes avec les codes suivants.Accès à l'API Azure AD Graph dans ASP.NET MVC Compte organisationnel
var tenantId = incomingPrincipal.FindFirst(GraphConfiguration.TenantIdClaimType).Value;
//create Azure Graph Api client to make api calls
var client = Helpers.AzureGraphAPIFunctions.GetActiveDirectoryClient(tenantId);
IGroup group = client.Groups.Where(x => x.DisplayName == groupName).ExecuteSingleAsync().Result;
Ces codes fonctionnent bien et moi le groupe AD par groupName mais parfois plaids exception
« l'information des locataires ne sont pas disponibles sur place. Utilisez les URL suivantes pour obtenir les informations. »
{"odata.error":{"code":"Directory_BindingRedirection","message":{"lang":"en","value":"Tenant information is not available locally. Use the following Urls to get the information."},
"values":[
{"item":"Url1","value":"https:\/\/directory-s1-ch1.directory.windows.net"},
{"item":"Url2","value":"https:\/\/directory-s1-sn2.directory.windows.net"},
{"item":"Url3","value":"https:\/\/directory-s1-co1.directory.windows.net"},
{"item":"Url4","value":"https:\/\/directory-s1-bl2.directory.windows.net"}
]}}
Toutes les idées?
Merci
J'ai le même problème! – qjuanp
Même question ici –