2017-07-24 2 views
0

J'essaie d'intégrer l'authentification Windows dans mon application Web ASP.NET. J'ai quelques questions à ce sujet.Authentification Windows via Active Directory

  1. Plusieurs utilisateurs Active Directory peuvent-ils être authentifiés sur la même machine? e-g mydomain\User1 & mydomain\user2 - peuvent-ils utiliser la même machine pour accéder à l'application? Peut-on accéder à un nom d'utilisateur et un mot de passe saisis par l'utilisateur dans l'authentification Windows qui apparaît en C#?

Aide serait grandement appréciée! Merci d'avance. :)

Répondre

0

Si vous travaillez sur .NET 3.5 ou plus récent, vous pouvez utiliser l'espace de noms System.DirectoryServices.AccountManagement et de vérifier facilement vos informations d'identification:

// create a "principal context" - e.g. your domain (could be machine, too) 
using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN")) 
{ 
    // validate the credentials 
    bool isValid = pc.ValidateCredentials("myuser", "mypassword"); 
} 
+0

Mais comment vais-je obtenir le « myuser » & " mypassword "de ce popup? – Haider

+0

utilisateur va entrer dans ces choses. – Ravikumar