Active directory - brugere og grupper.
Hej Allesammen.Jeg har brug for at kunne teste på om en bruger er med i en bestemt gruppe i AD'et.
Jeg har ikke lige kunnet gennemskue hvordan det gøres smartest..
Men har prøvet noget ligende dette uden det store held.
bruger: testbruger
gruppe: wobo
public class ADTest
{
private string domain;
private string userName;
private string password;
private DirectoryEntry dirEntry;
public ADTest(string domain, string userName, string password )
{
this.domain = "LDAP://" + domain;
this.userName = userName;
this.password = password;
}
public bool Login()
{
try
{
dirEntry = new DirectoryEntry( this.domain, this.userName,
this.password, AuthenticationTypes.Secure );
DirectorySearcher deSearch = new DirectorySearcher(
dirEntry );
deSearch.Filter = "(&(objectClass=user) (group=wobo))";
SearchResultCollection results = deSearch.FindAll();
string breakPoint;
}
}
Når jeg breaker på breakPoint er results stadig tom....
Hvis der findes en anden smartere måde at gøre det på er det også i orden:-)