UserManagementUtils Class |
Namespace: PDTec.IceNet.Domain.UserManagement
public static class UserManagementUtils
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.
| |
GetAllAuthorizedUsers(IDatabaseRepository, String, Int32) |
Retrieves all users that have at least the specified authorization level on a profile.
| |
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.
| |
GetAuthorizedParties(IDatabaseRepository, String, Int32) |
Retrieves the parties that have at least the specified authorization level on a profile.
| |
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, T) | ||
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.
|