private UserPrincipal FindUserUsingFilter(string userName, PrincipalContext context) { CustomUserPrincipal userPrincipal = new CustomUserPrincipal(context); userPrincipal.SetUserNameFilter(userName); PrincipalSearcher searcher = new PrincipalSearcher(userPrincipal); return(searcher.FindOne() as UserPrincipal); }
private CustomUserPrincipal CreateCustomUser(PrincipalContext context, CustomUserData userData) { CustomUserPrincipal user = new CustomUserPrincipal(context, userData.Name, userData.Password, true); // assign some properties to the custom user principal user.GivenName = userData.FirstName; user.Surname = userData.LastName; user.DisplayName = userData.DisplayName; user.PostalCode = userData.PostalCode; user.PostalAddress = userData.PostalAddress; user.Save(); return(user); }
private CustomUserPrincipal FindCustomUser(string userName, PrincipalContext context) { return(CustomUserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, userName)); }