Nekada davno sam radio nešto sa ovim kodom koji proverava username i pass i uzima podatke sa AD. Tebi verovatno ne treba provera username/pass pošto se to radi na nivou Windows-a, ali onaj drugi deo ti treba (FindByIdentity)
Code (csharp):
bool valid
;
using (PrincipalContext context
= new PrincipalContext
(ContextType
.Domain ,
"it"))
{
valid
= context
.ValidateCredentials(userNameTextBox
.Text, passwordTextBox
.Text);
if (valid
)
{
UserPrincipal user
= UserPrincipal
.FindByIdentity(context, userNameTextBox
.Text);
// ovde pogledaj šta možeš da dobiješ od AD-a sa user objektom
}
}
Poz.
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu