1

Désolé, je suis encore nouveau sur Azure AD. Je souhaite récupérer le nom d'affichage de tous les utilisateurs à partir d'Azure Active Directory et le remplir dans une liste déroulante dropdownlistFor/dropdownlist, mais je n'ai aucune idée de comment l'obtenir.Comment récupérer le nom d'affichage de tous les utilisateurs à partir d'Azure Active Directory?

Actuellement, je ne sais comment obtenir le courant connecté au nom d'affichage de l'utilisateur à l'aide

@using Microsoft.Azure.ActiveDirectory.GraphClient 
@model User 
@Model.DisplayName 

J'ai aussi essayé de regarder la github Azure https://github.com/Azure-Samples/active-directory-dotnet-graphapi-web mais le clonage, il ne me donne que des erreurs de

Tous aide ou exemple de code sera apprécié, merci.

+0

https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations?f=255&MSPPError=-2147217396 – Hackerman

+1

comment appelez-vous cette API, j'ai essayé leur exemple de code mais ça ne marche pas – yfan183

Répondre

1

Afin d'obtenir des informations sur un locataire, vous devez interroger l'API AAD Graph. L'API AAD Graph est une API REST qui vous permet d'interroger toutes les données stockées dans l'annuaire, telles que les utilisateurs d'un locataire.

La meilleure façon de commencer avec une simple requête comme celle-ci est de l'essayer en utilisant le Graph Explorer.

Remarque dans la requête que j'ai liée ci-dessus, j'utilise le locataire démo fourni par l'explorateur. Vous pouvez également vous connecter à votre propre locataire et répéter la requête. Une fois que vous avez compris à quoi ressemble la requête et ce à quoi vous devez vous attendre, vous devriez alors regarder our samples qui interroge déjà l'API graphique, et qui peut être modifié selon vos besoins.

Je vois que vous avez lié à un au-dessus qui a entraîné des erreurs de construction. Ma suggestion est de déposer un rapport de bug avec les détails de votre erreur, et essayez un autre échantillon en attendant! Notez qu'à l'avenir, nous cherchons à pousser tout notre trafic à travers le Microsoft Graph, qui agit comme un frontal pour l'API AAD Graph et certaines de nos autres grandes API Office 365. Si vous cherchez à rester en avance sur le jeu ici, vous devriez essayer de construire votre application contre notre Microsoft Graph. Détails here.

Laissez-moi savoir si cela aide!