Active Directory PrincipalContext.ValidateCredentials domain Begriffsklärung

Bin ich den Umgang mit zwei-Domänen - one ist eine Vertrauenswürdige Domäne. Es kann eine JohnSmith auf einer domain und einem anderen JohnSmith auf der anderen. Diese beiden Personen müssen sich in meine Anwendung.

Mein problem: es ist egal welche domain ich-pass-in - dieser-code true zurückgibt! Wie weiß ich, welche JohnSmith anmelden?

    static public bool CheckCredentials(
        string userName, string password, string domain)
    {
        using (var context = new PrincipalContext(ContextType.Domain, domain))
        {
            return context.ValidateCredentials(userName, password);
        }
    }

InformationsquelleAutor Garfield | 2012-02-27

Schreibe einen Kommentar