Click or drag to resize

OIDCSecurityProvider Properties

The OIDCSecurityProvider type exposes the following members.

Properties
  Name Description
Public property ApplicationName Gets or sets the name of the application being secured as defined in the backend security datastore.
(Inherited from SecurityProviderBase)
Public property AuthenticationFailureReason Gets or allows derived classes to set an authentication failure reason.
(Inherited from SecurityProviderBase)
Public property AuthorizationEndpoint The Endpoint used to redirect the User
Public property CanChangePassword Gets a boolean value that indicates whether ChangePassword(String, String) operation is supported.
(Inherited from SecurityProviderBase)
Public property CanRefreshData Not implemented by OIDCSecurityProvider; always returns false.
(Overrides SecurityProviderBaseCanRefreshData)
Public property CanResetPassword Gets a boolean value that indicates whether ResetPassword(String) operation is supported.
(Inherited from SecurityProviderBase)
Public property ClientID The ClienID used to identify this Application with the Authorization Server
Public property ClientSecret The ClientSecret used to encrypt the user data
Public property ConnectionString Gets or sets the connection string to be used for connection to the backend security datastore.
(Inherited from SecurityProviderBase)
Public property IsRedirectRequested Gets the flag that indicates whether the user needs to be redirected after the Authentication attempt.
(Overrides SecurityProviderBaseIsRedirectRequested)
Public property IsUserAuthenticated Gets the flag that indicates whether the user was authenticated during the last authentication attempt.
(Inherited from SecurityProviderBase)
Public property LastException Gets last exception reported by the AdoSecurityProvider.
Public property LogEvent Gets or sets the LogEventFunctionSignature to use for logging security events for the SecurityProviderBase implementation.
(Inherited from SecurityProviderBase)
Public property PassthroughPrincipal Gets or sets the principal used for passthrough authentication.
(Inherited from SecurityProviderBase)
Public property Password Gets or sets SecurePassword as clear text password.
(Inherited from SecurityProviderBase)
Public property PersistSettings Gets or sets a boolean value that indicates whether security provider settings are to be saved to the config file.
(Inherited from SecurityProviderBase)
Public property RedirectURI The URI the User get's redirected to after signing in.
Public property RequestedRedirect Gets the URI that user will be redirected to if IsRedirectRequested is set.
(Overrides SecurityProviderBaseRequestedRedirect)
Public property RolesClaim The Claim used to get the Roles for the user
Public property Scope The Scope used to obtain UserInformation from the Authorization Server
Public property SecurePassword Gets or sets the password as a SecureString.
(Inherited from SecurityProviderBase)
Public property SelfVerifiedNonce A Nonce that has been verified manually and never expires. This is used for allowing Server-server logons.
Public property 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)
Public property ShowDetailedError Indicates if the Login Page should display detailed Debugging Information when OAuth Fails.
Public property TokenEndpoint The Endpoint to get the User Token
Public property UseDatabaseLogging Gets or sets flag that determines if LogAuthenticationAttempt(Boolean) and LogError(String, String) should write to the database. Defaults to true.
Public property UserData Gets the OIDCUserData object containing information about the user.
Top
See Also