| UserManagementUtils Methods | 
The UserManagementUtils type exposes the following members.
| Name | Description | |
|---|---|---|
| CreatePartyObject(IDatabaseRepository, IParty) | ||
| CreatePartyObject(IDatabaseRepository, String) | ||
| GetAllAuthorizedParties(IDatabaseRepository, IFolder, Int32) | 
            Retrieves all parties that have at least the specified authorization level on a folder.
              | |
| GetAllAuthorizedParties(IDatabaseRepository, IObject, Int32) | 
            Retrieves all parties that have at least the specified authorization level on an object.
              | |
| GetAllAuthorizedUsers(IDatabaseRepository, IFolder, Int32) | 
            Retrieves all users that have at least the specified authorization level on a folder.
              | |
| GetAllAuthorizedUsers(IDatabaseRepository, IObject, Int32) | 
            Retrieves all users that have at least the specified authorization level on an object.
              | |
| GetAuthorizedParties(IDatabaseRepository, IFolder, Int32) | 
            Retrieves the parties that have at least the specified authorization level on a folder.
              | |
| GetAuthorizedParties(IDatabaseRepository, IObject, Int32) | 
            Retrieves the parties that have at least the specified authorization level on an object.
              | |
| GetEmailAddresses(IDatabaseRepository, IUser) | 
            Retrieves the email addresses from a user.
              | |
| GetEmailAddresses(IDatabaseRepository, ICollectionIUser) | 
            Retrieves the email addresses from a collection of users.
              | |
| GetLicensedNumberOfUsers | 
            Retrieves the number of licensed users.
              | |
| GetUserManagementFolder | ||
| IsEmail | ||
| IsLicensedNumberOfUsersReached | 
            Determines if the number of licensed users has been reached. Use this method
            if you plan to create an additional user.
              | |
| IsPasswordExpired | 
            Determines if the password of a user is expired due to the password policy settings.
              | |
| TryGetPartyObject(IDatabaseRepository, String, IParty) | ||
| TryGetPartyObjectT(IDatabaseRepository, String, UTT) | ||
| TryTrackPasswordUpdate | 
            Tries to update LastPasswordUpdate timestamp and PasswordToHistory for a user.
              | |
| ValidateAuthentication | 
            Validates authentication. Optionally checks against custom IAuthenticationCheck class,
            if configured. Inactive users are rejected. If the AdminAccessOnly configuration property
            is set, users without "System.All" permission rejected.
              | |
| ValidatePasswordPolicy | 
            Checks if a password conforms to the configured password policy. Optionally checks against a custom IPasswordPolicy class.
              | |
| WriteUsersToCsvTable(IDatabaseRepository, String, Boolean) | 
            Writes all user records together with user object attributes to a CSV table.
              | |
| WriteUsersToCsvTable(IDatabaseRepository, IUser, String, Boolean) | 
            Writes a list of users records together with user object attributes to a CSV table.
              |