| 
               | 
            
              Ado
             | 
          
The AdoSecurityProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              ApplicationName | 
            Gets or sets the name of the application being secured as defined in the backend security datastore.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              AuthenticationFailureReason | 
            Gets or allows derived classes to set an authentication failure reason.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              CacheMaximumRetryAttempts | 
            Gets or sets the maximum retry attempts allowed for loading offline user data cache.
             (Inherited from LdapSecurityProvider)  | 
            
| 
                 | 
              CacheRetryDelayInterval | 
            Gets or sets the wait interval (in milliseconds) before retrying load of offline user data cache.
             (Inherited from LdapSecurityProvider)  | 
            
| 
                 | 
              CanChangePassword | 
            Gets a boolean value that indicates whether ChangePassword(String, String) operation is supported.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              CanRefreshData | 
            Gets a boolean value that indicates whether RefreshData operation is supported.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              CanResetPassword | 
            Gets a boolean value that indicates whether ResetPassword(String) operation is supported.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              ConnectionString | 
            Gets or sets the connection string to be used for connection to the backend security datastore.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              DefaultRoles | Gets or sets the Default Roles used when a user does not have a role defined. The user still needs to exist but they won't require a Role and will be assigned the DefaultRoles. It is a comma separate list for multiple Roles. If an empty String is supplied a Role is required for the user. | 
| 
                 | 
              EnableOfflineCaching | 
            Gets or sets a boolean value that indicates whether user information is to be cached for offline authentication.
             (Inherited from LdapSecurityProvider)  | 
            
| 
                 | 
              IsRedirectRequested | 
            Gets the flag that indicates whether the user 
            needs to be redirected after the Authentication attempt. 
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              IsUserAuthenticated | 
            Gets the flag that indicates whether the user was
            authenticated during the last authentication attempt.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              LastException | Gets last exception reported by the AdoSecurityProvider. | 
| 
                 | 
              LogEvent | 
            Gets or sets the LogEventFunctionSignature to use for logging security events for the SecurityProviderBase implementation.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              PassthroughPrincipal | 
            Gets or sets the principal used for passthrough authentication.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              Password | 
            Gets or sets SecurePassword as clear text password.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              PersistSettings | 
            Gets or sets a boolean value that indicates whether security provider settings are to be saved to the config file.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              RequestedRedirect | 
            Gets the URI that user will be redirected to if IsRedirectRequested is set.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              SecurePassword | 
            Gets or sets the password as a SecureString.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              SettingsCategory | 
            Gets or sets the category under which security provider settings are to be saved to the config file if the PersistSettings property is set to true.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              UseDatabaseLogging | Gets or sets flag that determines if LogAuthenticationAttempt(Boolean) and LogError(String, String) should write to the database. Defaults to true. | 
| 
                 | 
              UserData | 
            Gets the UserData object containing information about the user.
             (Inherited from SecurityProviderBase)  | 
            
| 
                 | 
              WindowsPrincipal | 
            Gets the original WindowsPrincipal of the user if the user exists in Active Directory.
             (Inherited from LdapSecurityProvider)  |