IAuthenticationModule::CanPreAuthenticate Property


Gets a value indicating whether the authentication module supports preauthentication.

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

property bool CanPreAuthenticate {
	bool get();

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.

   String^ m_authenticationType;
   bool m_canPreAuthenticate;


   // The CustomBasic constructor initializes the properties of the customized
   // authentication.
      m_authenticationType = "Basic";
      m_canPreAuthenticate = false;

   property String^ AuthenticationType 

      // Define the authentication type. This type is then used to identify this
      // custom authentication module. The default is set to Basic.
      virtual String^ get()
         return m_authenticationType;


   property bool CanPreAuthenticate 

      // Define the pre-authentication capabilities for the module. The default is set
      // to false.
      virtual bool get()
         return m_canPreAuthenticate;


.NET Framework
Available since 1.1
Return to top