The Novalys.VisualGuard.Security.Membership namespace provides classes used to create, edit, delete and to grant roles to users stored in a Visual Guard repository.
- The VGMembership class allows to create, edit or delete Visual Guard user.
- The VGRoles class allows to create, edit and delete a role and allows to grant or revoke roles to users.
By default, Visual Guard membership API can be used by all users of your application. It is possible to restrict the use of Membership API to some users of your application. To enable Membership permission, you must:
- Run the Visual Guard Console
- Connect you to the repository of your application
- Select the treenode corresponding to your application
- Set the property 'Membership Access Level' to the appropiate value.
- Select the special role 'Membership Manager' and edit the granted users list of this role.
Visual Guard will throw a SecurityException exception when a user attempt to use Membership API and the membership access level defined for the application is not appropriate or when the access level is set to 'MembershipMembersOnly' and the user is not a member of the 'Membership Manager' role of the application.
Classes
Class | Description | |
---|---|---|
VGAction |
Represente a Action of Permission
| |
VGActionInstance |
Manage the action in your application
| |
VGAdfsServer |
Represente an Adfs Server
| |
VGAdfsServerIntance |
Represente the manager of Adfs
| |
VGAdministrationInstance |
Manage the internal security
| |
VGAdministrationInstance..::..VGKeyAdministrationInstance |
Take information in the key
| |
VGAdministrationInstance..::..VGWebConsoleAdministrationInstance | ||
VGAdministrationInstance..::..VGWebPortalAdministrationInstance | ||
VGApplication |
Exposes information about application set stored in a Visual Guard repository.
| |
VGApplicationCollection |
Represents a collection of VGApplicationCollection objects.
| |
VGApplicationInstance | ||
VGDeploymentInstance |
Manager of deploy fonction
| |
VGDomain |
Represente a Active directory domain
| |
VGDomainInstance |
The manager of VGDomain
| |
VGEventId |
Represente A EventId in the VGLog
| |
VGEventLog |
Represente one entry of the log of Visual-Guard
| |
VGEventLogInstance |
Manage of VGEventLog
| |
VGGrantedPermissionAttribute |
Represente a Attribut in permission
| |
VGGrantedPermissionAttributeCollection |
Represente a list of VGGrantedPermissionAttribute
| |
VGGroup |
VGGroup can conatins Users and Roles
| |
VGGroupsInstance |
Manager of VGroups
| |
VGIdentityModuleInstance |
Module Manager
| |
VGIsMemberOfAnotherApplicationException |
Exception thrown when you try to delete a user and this user is member of another application.
| |
VGMembership |
Validates user credentials and manages user settings.
| |
VGMembershipCreateUserException |
Exception thrown when an action generates an exception.
| |
VGMembershipInstance |
Validates user credentials and manages user settings for a specific security runtime.
| |
VGMembershipInstance..::..VGMemberShipUserSupported | ||
VGMembershipPasswordException |
The exception that is thrown when a password cannot be retrieved from the Visual Guard repository.
| |
VGMembershipUser |
Exposes and updates membership user information in the Visual Guard repository.
| |
VGMembershipUserCollection |
Represents a collection of VGMembershipUser objects.
| |
VGMembershipUserComparer | Compares two VGMembershipUser for equivalence. | |
VGMembershipUserCreation | ||
VGModule | ||
VGModuleInstance | ||
VGModuleMappedProfile | ||
VGPasswordPolicyInstance | ||
VGPermission |
Represente a permission of Visual-Guard
| |
VGPermissionAttribute | ||
VGPermissionAttributeCollection | ||
VGPermissionCollection | ||
VGPermissionFolder | ||
VGPermissionInstance | ||
VGPermissionSet |
Exposes information about permission set stored in a Visual Guard repository.
| |
VGPermissionSetCollection |
Represents a collection of VGPermissionSet objects.
| |
VGPermissionSets |
Manages user membership in roles for authorization checking in a WinForm application.
| |
VGPermissionSetsInstance |
Manages user membership in permission sets for a specific VGSecurityRuntime object.
| |
VGProfileAttribute | ||
VGProfileInstance | ||
VGRepository |
Manages all the informations in the repository
| |
VGRepositoryInstance | ||
VGRole |
Exposes and updates role information in the Visual Guard repository.
| |
VGRoleCollection |
Represents a collection of VGRole objects.
| |
VGRoleComparer | Compares two VGRole for equivalence. | |
VGRoles | Obsolete.
Manages user membership in roles for authorization checking in a WinForm application.
| |
VGRolesInstance |
Manages user membership in roles for a specific VGSecurityRuntime object.
| |
VGRuntimeModuleInstance | ||
VGTokensInstance |
Manager of VG Token security
| |
VGToolsInstance | ||
VGWebPortal |
WebPortal Manager
| |
VGWebPortalInstance |
Manager of WebPortal
| |
VGWebUserInterface |
Preference of the web interface for WebConsole or WebPortal
| |
VGWebUserInterfaceInstance |
Manage of Web user interface
|
Interfaces
Interface | Description | |
---|---|---|
VGIDocumentationMembershipObject | ||
VGIMembershipObject |
Enumerations
Enumeration | Description | |
---|---|---|
VGMembershipCreateStatus |
Describes the result of a CreateUser(String, String) operation.
| |
VGMembershipUserComparer..::..SortColumn |
The column used to sort a VGMembershipUserCollection | |
VGRepositoryStatus |
Describes the result of a [!:VGRepository.UpdateRepository( VGIRepositoryInformation repository)] operation.
| |
VGRepositoryType |
Describes the Type of a RepositoryType operation.
| |
VGRoleComparer..::..SortColumn |
The column used to sort a collection
|