IAuthenticationModule.CanPreAuthenticate Property

Definition

Gets a value indicating whether the authentication module supports preauthentication.

C#
public bool CanPreAuthenticate { get; }

Property Value

true if the authorization module supports preauthentication; otherwise false.

Examples

The following example shows how to use the CanPreAuthenticate property. For a complete example refer to the AuthenticationManager class.

C#
// Define the authentication type. This type is then used to identify this
// custom authentication module. The default is set to Basic.
public string AuthenticationType { get; } = "Basic";

// Define the pre-authentication capabilities for the module. The default is set
// to false.
public bool CanPreAuthenticate { get; }

Remarks

The CanPreAuthenticate property is set to true to indicate that the authentication module can respond with a valid Authorization instance when the PreAuthenticate method is called.

Notes to Implementers

This is typically a fixed value; either the authentication module can preauthenticate, or it cannot.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1