Networking System [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ] 1.0.x.x 1.0.5000.0 2.0.0.0 4.0.0.0

The interface defines the properties and methods that custom authentication modules must use.

Authentication modules conduct the entire authentication process with a server, responding to an authentication challenge as appropriate. This process may consist of requests to an authentication server separate from the resource server, as well as any other activities required to properly authenticate a request for a URI.

Custom authentication modules should implement the interface and then register with the method. Authentication modules are also registered at program initialization by reading the configuration file.

Provides the base authentication interface for Web client authentication modules.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Net.Authorization `` `` ``

  The method conducts the authentication process with the server and returns an instance to the .

  Returns an instance of the class in respose to an authentication challenge from a server.

  An instance containing the authorization message for the request, or null if the challenge cannot be handled.

  The authentication challenge sent by the server. The instance associated with the challenge. The credentials associated with the challenge. 0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String

  A indicating the authentication type of the current authentication module.

  The property identifies the authentication type implemented by this authentication module. The property is used by the method to determine if the authentication module has been registered, and by the method to remove a registered authentication module.

  Gets the authentication type provided by this authentication module.

  0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean

  if the authentication module supports preauthentication; otherwise .

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

  Gets a value indicating whether the authentication module supports preauthentication.

  0
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Net.Authorization `` ``

  When the property is true, the method will return an instance of the class containing an authentication message.

  Returns an instance of the class for an authentication request to a server.

  An instance containing the authorization message for the request.

  The instance associated with the authentication request. The credentials associated with the authentication request. 0
0