VGMembershipInstance Class |
Namespace: Novalys.VisualGuard.Security.Membership
The VGMembershipInstance type exposes the following members.
Name | Description | |
---|---|---|
VGMembershipInstance |
Creates a new instance of VGMembershipInstance for the specified VGSecurityRuntime instance.
|
Name | Description | |
---|---|---|
Count |
Gets the number of users in the repository.
| |
EnablePasswordReset |
Gets a value indicating whether the current membership provider is configured to allow users to reset their passwords.
| |
MaxInvalidPasswordAttempts |
Gets the number of invalid password or password-answer attempts allowed before the membership user is locked out.
| |
MaxUsers |
Gets the maximum number of users allowed in the repository according to the granted license.
| |
MemberShipUserSupported | ||
MinRequiredNonAlphanumericCharacters |
Gets the minimum number of special characters that must be present in a valid password.
| |
MinRequiredPasswordLength |
Gets the minimum length required for a password.
| |
PasswordAttemptWindow |
Gets the number of minutes in which a maximum number of invalid password or password-answer attempts are allowed before the membership user is locked out.
| |
PasswordStrengthRegularExpression |
Gets the regular expression used to evaluate a password.
| |
RequiresQuestionAndAnswer |
Gets a value indicating whether the repository is configured to require the user to answer a password question for password reset and retrieval.
| |
RequiresUniqueEmail |
Gets a value indicating whether the repository is configured to require a unique e-mail address for each user name.
|
Name | Description | |
---|---|---|
AddActiveDirectoryEntity | ||
AddActiveDirectoryGroup | ||
AddActiveDirectoryUser | ||
AddDBUser(VGDBUser, VGMembershipCreateStatus) | ||
AddDBUser(VGDBUser, VGGroup, VGMembershipCreateStatus) | ||
AddFederatedUser(VGAdfsServer, String, String, VGMembershipCreateStatus) | ||
AddFederatedUser(VGAdfsServer, String, String, VGGroup, VGMembershipCreateStatus) | ||
AddWindowsAccount(NTAccount) |
Adds a new windows account to the Visual Guard repository.
| |
AddWindowsAccount(NTAccount, Guid) |
Adds a new windows account to the Visual Guard repository.
| |
AddWindowsAccount(NTAccount, VGGroup, VGMembershipCreateStatus) | ||
AddWindowsAccount(NTAccount, Guid, VGMembershipCreateStatus) | Obsolete.
Adds a new windows account to the Visual Guard repository.
| |
ApproveUser(String) | Obsolete. Approved a user. | |
ApproveUser(VGMembershipUser) | ||
ChangePassword(String, String) |
Changes the password based on request identifier key provided by GetChangePasswordIdentifier method and sets new password.
| |
ChangePassword(String, String, String) |
Updates the password for the membership user in the Visual Guard repository.
| |
ChangePassword(String, String, String, String) |
Change password only for Visual-Guard User
| |
ChangePassword(VGICredential, String, String, String) |
Changes password.
| |
ChangePassword(VGMembershipUser, String, String, String) | ||
ChangePasswordByAnswer(String, String, String, String) |
Change password by answer, works only for Visual Guard User
| |
ChangePasswordByAnswer(VGICredential, String, String, String) | ||
ChangePasswordByAnswer(VGMembershipUser, String, String, String) | ||
ChangePasswordQuestionAndAnswer(String, String, String) | Obsolete.
Updates the password question and answer for the membership user in the Visual Guard repository
| |
ChangePasswordQuestionAndAnswer(VGMembershipUser, String, String) | ||
ChangePasswordQuestionAndAnswer(String, String, String, String) |
Updates the password question and answer for the membership user in the Visual Guard repository
| |
CreateActiveDirectoryUser(String, String) | ||
CreateActiveDirectoryUser(VGActiveDirectoryDomain, String, String, VGGroup, VGMembershipCreateStatus) | ||
CreateActiveDirectoryUser(VGActiveDirectoryDomain, String, String, String, String, String, String, VGGroup, VGMembershipCreateStatus) | ||
CreateCustomUser(VGClaimSet) | ||
CreateCustomUser(VGClaimSet, VGMembershipCreateStatus) | ||
CreateCustomUser(VGClaimSet, VGGroup, VGMembershipCreateStatus) | ||
CreateUser(String, String) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, String, String) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, String, String, Guid) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, SecureString, String, String, String, Boolean, String, VGMembershipCreateStatus) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, String, String, String, String, Boolean, String, VGMembershipCreateStatus) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, String, String, String, String, Boolean, String, String, String, VGMembershipCreateStatus) |
Adds a new user to the Visual Guard repository.
| |
CreateUser(String, String, String, String, String, Boolean, String, String, String, Boolean, Guid, VGMembershipCreateStatus) |
Adds a new user to the Visual Guard repository.
| |
CreateUserForCurrentApplication |
Adds a new user to the Visual Guard repository for a current application.
| |
DeleteUser(String) | Obsolete.
Deletes a user from the repository.
| |
DeleteUser(VGMembershipUser) | ||
DeleteUser(String, Boolean) | Obsolete.
Deletes a user from the repository.
| |
DeleteUser(VGMembershipUser, Boolean) | ||
DeleteUserById | Obsolete.
Deletes a user specified by its repository id from the repository.
| |
DeleteWindowsAccount(NTAccount) |
Deletes a windows account from the repository.
| |
DeleteWindowsAccount(NTAccount, Boolean) |
Deletes a windows account from the repository.
| |
DisapproveUser(String) | Disappove a user | |
DisapproveUser(VGMembershipUser) | ||
DuplicateDBUser(VGMembershipUser, VGDBUser, VGDuplicateUserEventArgs, VGMembershipCreateStatus) | ||
DuplicateDBUser(VGMembershipUser, VGMembershipUser, VGDuplicateUserEventArgs, VGMembershipCreateStatus) | ||
DuplicateVGUser(VGMembershipUser, String, String, String, String, String, Boolean, VGDuplicateUserEventArgs, VGMembershipCreateStatus) |
Duplicates a VisualGuard user from the given user.
| |
DuplicateVGUser(VGMembershipUser, String, String, String, String, String, String, String, Boolean, VGDuplicateUserEventArgs, VGMembershipCreateStatus) |
Duplicates a VisualGuard user from the given user.
| |
DuplicateWindowAccountUser(VGMembershipUser, VGIActiveDirectoryAccount, VGDuplicateUserEventArgs, VGMembershipCreateStatus) |
Duplicates window account
| |
DuplicateWindowAccountUser(VGMembershipUser, NTAccount, VGDuplicateUserEventArgs, VGMembershipCreateStatus) |
Duplicates window account
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindInactiveUsersByLastActivityDate(DateTime, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users which are inactive since provided Date.
| |
FindInactiveUsersByLastActivityDate(DateTime, Boolean, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users which are inactive since provided Date.
| |
FindUsersByAuthenticationMode(VGAuthenticationMode) |
Gets a collection of membership users where the user authentication mode contains the specified user authentication mode to match.
| |
FindUsersByAuthenticationMode(String, Int32, Int32, Int32) |
Gets a collection of membership users where the moduleName contains the specified moduleName to match.
| |
FindUsersByAuthenticationMode(VGAuthenticationMode, Int32, Int32, Int32) |
Gets a collection of membership users where the user authentication mode contains the specified user authentication mode to match.
| |
FindUsersByAuthenticationMode(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the moduleName contains the specified moduleName to match.
| |
FindUsersByAuthenticationMode(VGAuthenticationMode, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the user authentication mode contains the specified user authentication mode to match.
| |
FindUsersByEmail(String) |
Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
| |
FindUsersByEmail(String, Int32, Int32, Int32) |
Gets a collection of membership users, in a page of data, where the e-mail address contains the specified e-mail address to match.
| |
FindUsersByEmail(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users, in a page of data, where the e-mail address contains the specified e-mail address to match.
| |
FindUsersByFirstName(String) |
Gets a collection of membership users where the first name contains the specified name to match.
| |
FindUsersByFirstName(String, Int32, Int32, Int32) |
Gets a collection of membership users where the first name contains the specified name to match.
| |
FindUsersByFirstName(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the first name contains the specified name to match.
| |
FindUsersByLastName(String) |
Gets a collection of membership users where the last name contains the specified name to match.
| |
FindUsersByLastName(String, Int32, Int32, Int32) |
Gets a collection of membership users where the last name contains the specified name to match.
| |
FindUsersByLastName(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the last name contains the specified name to match.
| |
FindUsersByName(String) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByName(String, Guid) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByName(String, Int32, Int32, Int32) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByName(String, Int32, Int32, Int32, Guid) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByName(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByName(String, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32, Guid) |
Gets a collection of membership users where the user name contains the specified user name to match.
| |
FindUsersByProfileAttributeValue(Guid, Object) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object) | ||
FindUsersByProfileAttributeValue(Guid, Object, Object) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object, Object) | ||
FindUsersByProfileAttributeValue(Guid, Object, Int32, Int32, Int32) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object, Int32, Int32, Int32) | ||
FindUsersByProfileAttributeValue(Guid, Object, Object, Int32, Int32, Int32) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object, Object, Int32, Int32, Int32) | ||
FindUsersByProfileAttributeValue(Guid, Object, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) | ||
FindUsersByProfileAttributeValue(Guid, Object, Object, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) | ||
FindUsersByProfileAttributeValue(VGProfileAttribute, Object, Object, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) | ||
FindUsersByState(VGMemberShipUserState) |
Gets a collection of membership users where the user state is Locked / Unlocked or Approved / UnApproved.
| |
FindUsersByState(VGMemberShipUserState, Int32, Int32, Int32) |
Gets a collection of membership users where the user state is Locked / Unlocked or Approved / UnApproved.
| |
FindUsersByState(VGMemberShipUserState, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the user state is Locked / Unlocked or Approved / UnApproved.
| |
FindUsersInAdfsServer | ||
FindUsersInApplication(Guid) |
Gets a collection of membership users where the application name contains the specified application name to match.
| |
FindUsersInApplication(Guid, Int32, Int32, Int32) |
Gets a collection of membership users where the application name contains the specified application name to match.
| |
FindUsersInApplication(VGApplication, Int32, Int32, Int32) | ||
FindUsersInApplication(Guid, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the application name contains the specified application name to match.
| |
FindUsersInApplication(VGApplication, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the application to match.
| |
FindUsersWithoutApplications |
Gets a collection of membership users where the user is without applications.
| |
FindUsersWithoutApplications(Int32, Int32, Int32) |
Gets a collection of membership users where the user is without applications.
| |
FindUsersWithoutApplications(VGApplication, Int32, Int32, Int32) | ||
FindUsersWithoutApplications(Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of membership users where the user is without applications.
| |
FindUsersWithoutApplications(VGApplication, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) | ||
ForcePassword(VGMembershipUser, String) |
Sets the new password of the user.
| |
ForcePassword(VGMembershipUser, String) |
Sets the random generated password for the user.
| |
GetAllAuthenticationModeUsed | ||
GetAllIdentitiesModulesUsed | ||
GetAllUsers |
Gets a collection of all the users in the repository.
| |
GetAllUsers(Int32, Int32, Int32) |
Gets a collection of all the users in the repository in pages of data.
| |
GetAllUsers(Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32) |
Gets a collection of all the users in the repository in pages of data.
| |
GetChangePasswordIdentifier |
Gets the unique identifier key for the user and end date to change the password
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetPassword |
Gets the password of current user if supported by identity module and allowed.
| |
GetPassword(VGMembershipUser) |
Gets the password of user if supported by identity module and allowed.
| |
GetPasswordQuestion(VGICredential) | ||
GetPasswordQuestion(VGMembershipUser) | ||
GetPasswordQuestion(String, VGAuthenticationMode) | ||
GetPrincipalCount | ||
GetPrincipalCount(String) | ||
GetRecentUsers | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetUser |
Gets the information from the repository and updates the last-activity date/time stamp for the current logged-on membership user.
| |
GetUser(String) |
Gets the information from the repository for the specified membership user.
| |
GetUser(VGIActiveDirectoryAccount) | ||
GetUser(String, VGAuthenticationMode) |
Gets the information from the repository for the specified membership user with the specified authenication mode.
| |
GetUserByEmail | ||
GetUserById | Obsolete.
Gets the information from the repository for the user identified by the specified Visual Guard repository id.
| |
GetUserIdByEmail |
Gets the repository id of a user where the e-mail address matches the specified e-mail address.
| |
GetUserNameByEmail |
Gets a user name where the e-mail address for the user matches the specified e-mail address.
| |
GetWindowsAccount |
Gets the information from the repository for the specified Windows account.
| |
GrantMembershipPermission(String) | Obsolete.
Grants the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
GrantMembershipPermission(VGMembershipUser) | ||
GrantMembershipPermission(String, Guid) | Obsolete.
Grants the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
GrantMembershipPermission(VGMembershipUser, VGApplication) | ||
LockUser(String) | Obsolete. Clears the user's unlocked-out status so that the membership user can be validated. | |
LockUser(VGMembershipUser) | ||
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ResetPassword(String) |
Resets to random generated password for current user by providing valid answer
| |
ResetPassword(VGMembershipUser, String) |
Resets to random generated password for a user by providing valid answer
| |
ResetPassword(VGMembershipUser, String, VGPasswordModificationStatus) |
Resets to random generated password for a user by providing valid answer
| |
RevokeMembershipPermission(String) | Obsolete.
Revokes the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
RevokeMembershipPermission(VGMembershipUser) |
Revokes the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
RevokeMembershipPermission(String, Guid) | Obsolete.
Revokes the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
RevokeMembershipPermission(VGMembershipUser, VGApplication) |
Revokes the permission to use the Membership API to edit, create, delete or assign role to users for the current application
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnlockUser(String) | Clears the user's locked-out status so that the membership user can be validated. | |
UnlockUser(VGMembershipUser) | ||
UpdateUser |
Updates the repository with the information for the specified user.
| |
ValidateUser |
Verifies that the supplied user name and password are valid.
|
Name | Description | |
---|---|---|
ValidatingPassword |
Occurs when a user is created, a password is changed, or a password is reset.
|
Creating new users.
Storing membership information (user names, passwords, e-mail addresses, and supporting data) in a Visual Guard repository.
Managing passwords, which includes creating, changing, retrieving, and resetting them, and so on. You can optionally configure the Visual Guard repository to require a password question and answer to authenticate password reset or retrieval requests for users that have forgotten their password.