2016-04-27 11 views
0

i schrieb den folgenden Code ein, um herauszufinden, ob der Benutzer die Protokollierung ein Konto bei Active Directory hat, so kann ich ihn fortfahren lassen kann und es funktioniert gut: public bool AuthenticateUser(string domain, string username, string password, string LdapPath) { string domainAndUsername = domain + @"\" + username; DirectoryEntry entry = new DirectoryEntry(LdapPath, domainAndUsername, password); try { // Bind to the native AdsObject to force authentication. Object obj = entry.NativeObject; DirectorySearcher search = new DirectorySearcher(entry); search.Filter = "(SAMAccountName=" + username + ")"; search.PropertiesToLoad.Add("cn"); SearchResult result = search.FindOne(); if (null == result) { return false; }Active Directory mit Xamarin Methode

und es funktioniert super, das einzige Problem ist, dass ich dasselbe mit Xamarin Formen machen muss, wie kann ich?

Antwort

0

DirectorySearcher ist eine Klasse, die Sie von einer Server API/Code verwenden würden.

Ich empfehle Ihnen, eine Web-API zu erstellen, die den gleichen Job macht und von Ihrer Xamarin-Anwendung aufgerufen wird.