LDAPは、オンプレミスのActive Directoryでのみ使用できます使用してOffice 365の持つサーバーのActive Directoryを同期しています。
のAzure Active Directoryの場合、あなたはグラフAPIを使用する必要があります(Microsoft GraphまたはAzure Active Directory Graphのいずれか。1と他の間で選択する方法の情報のためthis linkを参照してください)
あなたはあなたのアプリケーションを登録する必要があります、あなたが何をしたいかに応じて、必要な権限を設定し、このスニペットのようなコードがあります。
注:
var authority = "https://login.microsoftonline.com/";
var resource = "https://graph.windows.net/";
var tenant = "mydomain.com";
var clientId = <YourClientID>;
var redirectUri = <YourRedirectUri>;
var ctx = new AuthenticationContext(authority + tenant);
var graphUri = resource + tenant;
var client = new ActiveDirectoryClient(new Uri(graphUri),
async() => {
var token = await ctx.AcquireTokenAsync(resource, clientId, new Uri(redirectUri), new PlatformParameters(PromptBehavior.Always));
return token.AccessToken;
});
var users = await client.Users.ExecuteAsync();
users.CurrentPage.Select(u => u.DisplayName).Dump();
:この特定のスニペットは、ディレクトリ内のすべてのユーザーを返します。
ここにはa link to Azure AD Graph samplesです。それには、アプリの登録、権限の設定、さまざまなプラットフォームやシナリオからのグラフの照会方法に関する指示があります。