| 
               | 
            
              Security
             | 
          
The SecurityProviderBase 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. | 
| 
                 | 
              AuthenticationFailureReason | Gets or allows derived classes to set an authentication failure reason. | 
| 
                 | 
              CanChangePassword | Gets a boolean value that indicates whether ChangePassword(String, String) operation is supported. | 
| 
                 | 
              CanRefreshData | Gets a boolean value that indicates whether RefreshData operation is supported. | 
| 
                 | 
              CanResetPassword | Gets a boolean value that indicates whether ResetPassword(String) operation is supported. | 
| 
                 | 
              ConnectionString | Gets or sets the connection string to be used for connection to the backend security datastore. | 
| 
                 | 
              IsRedirectRequested | Gets the flag that indicates whether the user needs to be redirected after the Authentication attempt. | 
| 
                 | 
              IsUserAuthenticated | Gets the flag that indicates whether the user was authenticated during the last authentication attempt. | 
| 
                 | 
              LogEvent | Gets or sets the LogEventFunctionSignature to use for logging security events for the SecurityProviderBase implementation. | 
| 
                 | 
              PassthroughPrincipal | Gets or sets the principal used for passthrough authentication. | 
| 
                 | 
              Password | Gets or sets SecurePassword as clear text password. | 
| 
                 | 
              PersistSettings | Gets or sets a boolean value that indicates whether security provider settings are to be saved to the config file. | 
| 
                 | 
              RequestedRedirect | Gets the URI that user will be redirected to if IsRedirectRequested is set. | 
| 
                 | 
              SecurePassword | Gets or sets the password as a SecureString. | 
| 
                 | 
              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. | 
| 
                 | 
              UserData | Gets the UserData object containing information about the user. |