Export (0) Print
Expand All

IAuthenticationModule.CanPreAuthenticate Property

Gets a value indicating whether the authentication module supports preauthentication.

Namespace:  System.Net
Assembly:  System (in System.dll)

ReadOnly Property CanPreAuthenticate As Boolean

Property Value

Type: System.Boolean
true if the authorization module supports preauthentication; otherwise false.

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.

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

      Private m_authenticationType As String 
      Private m_canPreAuthenticate As Boolean 

      ' The CustomBasic constructor initializes the properties of the customized  
      ' authentication. 
      Public Sub New()
        m_authenticationType = "Basic"
        m_canPreAuthenticate = False 
      End Sub 'New 

      ' Define the authentication type. This type is then used to identify this 
      ' custom authentication module. The default is set to Basic. 

      Public ReadOnly Property AuthenticationType() As String _
       Implements IAuthenticationModule.AuthenticationType

          Return m_authenticationType
        End Get 
      End Property 

      ' Define the pre-authentication capabilities for the module. The default is set 
      ' to false. 

      Public ReadOnly Property CanPreAuthenticate() As Boolean _
       Implements IAuthenticationModule.CanPreAuthenticate

          Return m_canPreAuthenticate
        End Get 
      End Property

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft