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.
|