私は次のチュートリアル使用して、Windows AzureのセキュアLDAPを設定している:AzureのLDAP「サーバが動作していない」というエラーC#の
をしかし、私は、「サーバーが動作していない」というエラーを取得しています。私は、次のコードを使用しようとしています:私も私のIPとドメインはLDP.EXEソフトウェアで、それはまた、エラーを与えている接続しようとしてい
string DomainPath = "LDAP://0.0.0.0:636";
DirectoryEntry searchRoot = new DirectoryEntry(DomainPath, "[email protected]example.com", "password", AuthenticationTypes.Secure);
DirectorySearcher search = new DirectorySearcher(searchRoot);
search.Filter = "(&(objectClass=user)(objectCategory=person))";
search.PropertiesToLoad.Add("samaccountname");
search.PropertiesToLoad.Add("mail");
search.PropertiesToLoad.Add("usergroup");
search.PropertiesToLoad.Add("displayname");//first name
SearchResult result;
SearchResultCollection resultCol = search.FindAll();
if (resultCol != null)
{
for (int counter = 0; counter < resultCol.Count; counter++)
{
string UserNameEmailString = string.Empty;
result = resultCol[counter];
if (result.Properties.Contains("samaccountname") && result.Properties.Contains("mail") &&
result.Properties.Contains("displayname"))
{
Users objSurveyUsers = new Users();
objSurveyUsers.Email = (String)result.Properties["mail"][0] +
"^" + (String)result.Properties["displayname"][0];
objSurveyUsers.UserName = (String)result.Properties["samaccountname"][0];
objSurveyUsers.DisplayName = (String)result.Properties["displayname"][0];
lstADUsers.Add(objSurveyUsers);
}
}
}
を接続に失敗しました。
私の質問は、私は空白のプラットフォームでDirectoryEntryを使用してユーザーを取得できますか?
もしそうでなければ、AzureのLDAPの目的は何ですか?アドバンスアズール、アズールのADからユーザーを取得することがベストプラクティスと途中で
問題を解決しましたか?私は同じ問題を抱えています。あなたがそれを解決した場合は、私に情報を教えてください。 AzureのLDAPの目的は何ですか? – Rango