Visual Guard Class Library Documentation

VGSecurityManager.LoadSecurity Method (IIdentity)

Loads the permissions of the given IIdentity object.

public static VGAuthorizationState LoadSecurity(
   IIdentity identity
);

Parameters

identity
an IIdentity object representing the user.

Return Value

A VGAuthorizationState representing the state of the authorization

Remarks

If a user has more than one role in the application, you can use the PermissionsLoading event to allow the user to select a role in the granted roles list. By default, Visual Guard will create permission set that will be a union of all permision sets granted to the roles.

Exceptions

Exception Type Condition
NotSupportedException The identity is WindowsIdentity and the repository does not support Windows authentication Mode.
VGConfigurationException The configuration file is not valid

or

A problem occurs during the connection to the repository.

or

The version of the repository or the version of the permissions is not supported by the application.

See Also

VGSecurityManager Class | Novalys.VisualGuard.Security Namespace | VGSecurityManager.LoadSecurity Overload List | PermissionsLoading