![]() SecurityEnabled | Gets or sets a value indicating if the Visual Guard security is enabled. |
![]() ReplaceCurrentPrincipal | Gets or sets a value indicating if the principal of the current thread (CurrentPrincipal) must be replaced by the Visual Guard principal after an authentication. |
![]() UpdateCredentialStatistics | Gets or sets a boolean value indicating if the statistics of credential must be updated or not. |
![]() EnablePasswordReset | Gets a value indicating whether the current membership provider is configured to allow users to reset their passwords. |
![]() RequiresQuestionAndAnswer | Gets a value indicating whether the default membership provider requires 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. |
![]() LogEnabled | Gets a value indicating whether the log is enabled for the current repository. |
![]() AllowAutomaticInterception | Gets or sets a boolean value indicating whether Visual Guard can use its automatic interception mechanism to intercept the instantication of Forms and automatically set the security to this instance. |
![]() IncludeWindowsGroups | Gets or sets a Boolean value that indicates whether role granted to Windows Groups are included to the list of role of a user. |
![]() MaxInvalidPasswordAttempts | Gets the number of invalid password or password-answer attempts allowed before the membership user is locked out. |
![]() 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. |
![]() SyncRoot | Gets an object that can be used to synchronize access to the VGSecurityManager. |
![]() PasswordPolicyMessage | Gets the message displayed to the user if the password does not match the validation rules. |
![]() ConfigurationFile | Gets or sets the path of the Visual Guard configuration file. |
![]() DefaultConfigurationFilename | Gets the default name of the file used as Visual Guard configuration file |
![]() PasswordStrengthRegularExpression | Gets the regular expression used to evaluate a password. |
![]() ApplicationName | gets the name of the application managed by Visual Guard |
![]() TraceLevel | Gets or sets the level of the Visual Guard trace. |
![]() TraceListener | Gets or sets the TraceListener object used to trace Visual Guard messages. |
![]() ApplicationType | gets the type of the application managed by Visual Guard |
![]() AuthenticationState | Gets a VGAuthenticationState object representing the last authentication state. |
![]() AuthorizationState | Gets a VGAuthorizationState object representing the last authorization state. |
![]() GenerateDebugInformation | Gets or sets a VGDebugOptions value indicating whether debug information should be included or not. |
![]() Principal | Gets the VGIPrincipal representing the security context of current user on whose behalf the application is running. this property is null (Nothing) before calling the |
![]() Runtime | Gets the current VGSecurityRuntime instance used by the security manager |
![]() AddRuntimeProvider | Add a runtime provider to the list of runtime provider. |
![]() Authenticate | Overloaded. Authenticates a user by using the database or Visual Guard authentication mode. |
![]() ChangePassword | Changes the password of the user. |
![]() ChangePasswordQuestionAndAnswer | Changes the password question and answer of the user. |
![]() CheckContext | Check if the context of Visual Guard is valid. |
![]() GeneratePassword | Generates a random password of the specified length. |
![]() GetBytes | Encodes a specified String into a byte array |
![]() IsAnonymousSessionSupported | Indicates whether an anonymous sessions are supported by the current application. |
![]() LoadAnomymousSecurity | Overloaded. Loads the permissions for an anonymous session. |
![]() LoadSecurity | Overloaded. Loads the permission of the CurrentPrincipal identity. |
![]() ResetPassword | Overloaded. Resets a user's password to a new, automatically generated password. |
![]() SetSecurity | Overloaded. Sets the security for the specified object. |
![]() SignOut | Unloads the roles and permissions granted to the current user. |
![]() ValidateUser | Verifies that the supplied user name and password are valid. |
![]() WriteLog | Writes a new log entry as defined in the specified VGLogEntry object to the log stored in the default Visual Guard repository. |
![]() SignedOut | Occurs when the current user is signed out. |
![]() CheckVersion | Allows to check if the version of the repository permissions is compatible with the version of the application. |
![]() LogWriting | Occurs before a log entries is written in a repository. |
![]() PermissionsLoading | Occurs before the permissions are loaded and allows filtering the list of user's roles. |
![]() SecurityError | Occurs when Visual Guard loads security actions and a type are unknown or when Visual Guard sets the security of an object and an exception occurs. |
![]() DefaultRuntimeInitialized | Occurs when the VGSecurityRuntime object assigned by default to the security manager is initialized. |
![]() SecurityLoaded | Occurs after the security permissions are loaded. |
![]() ValidatingPassword | Occurs when a password is changed or is reset. |
VGSecurityManager Class | Novalys.VisualGuard.Security Namespace