Click or drag to resize

ReadonlyAuthenticationOptions Class

Represents an immutable version of AuthenticationOptions.
Inheritance Hierarchy
SystemObject
  GSF.Web.SecurityReadonlyAuthenticationOptions

Namespace: GSF.Web.Security
Assembly: GSF.Web (in GSF.Web.dll) Version: 2.4.181-beta
Syntax
public sealed class ReadonlyAuthenticationOptions
View Source

The ReadonlyAuthenticationOptions type exposes the following members.

Properties
 NameDescription
Public propertyAjaxRequestVerificationToken Gets token to specify when using AJAX for request verification tokens.
Public propertyAlternateSecurityProviderResourceExpression Gets the expression that will match paths for the resources on the web server that should use the alternate SecurityProvider.
Public propertyAnonymousResourceExpression Gets the expression that will match paths for the resources on the web server that can be provided without checking credentials.
Public propertyAuthenticationSchemes Gets the authentication schemes to use when testing authentication with the AuthTestPage.
Public propertyAuthenticationToken Gets the token used for identifying the authentication token in cookie headers.
Public propertyAuthFailureRedirectResourceExpression Gets the expression that will match paths for the resources on the web server that should redirect to the LoginPage when authentication fails.
Public propertyAuthTestPage Gets the page name used to test user authorization.
Public propertyClearCredentialsParameter Gets the parameter name for the AuthTestPage that forces it to use Basic authentication so that any cached browser credentials can be cleared.
Public propertyLoginHeader Gets any custom header to be displayed on the LoginPage.
Public propertyLoginPage Gets the login page used as a redirect location when authentication fails.
Public propertyLogoutPage Gets the path for the logout page.
Public propertyRealm Gets the case-sensitive identifier that defines the protection space for this authentication.
Public propertyRequestVerificationToken Gets the token used for anti-forgery verification in HTTP request headers.
Public propertySessionToken Gets the token used for identifying the session ID in cookie headers.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsAlternateSecurityProviderResource Determines whether the given resource is using the alternate SecuityProvider.
Public methodIsAnonymousResource Determines whether the given resource is an anonymous resource.
Public methodIsAuthFailureRedirectResource Determines whether the given resource is an authentication failure redirect resource.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetFullAuthTestPath Gets full path to AuthTestPage, evaluating leading ~ character as the given base path.
(Defined by AuthenticationOptionsExtensions)
Public Extension MethodGetFullLoginPath Gets full path to LoginPage, evaluating leading ~ character as the given base path.
(Defined by AuthenticationOptionsExtensions)
Public Extension MethodGetFullLogoutPath Gets full path to LogoutPage, evaluating leading ~ character as the given base path.
(Defined by AuthenticationOptionsExtensions)
Top
See Also