Manages the authentication modules called during the client authentication process.
The AuthenticationManager type exposes the following members.
|Authenticate||Calls each registered authentication module to find the first module that can respond to the authentication request.|
|Equals||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|PreAuthenticate||Preauthenticates a request.|
|Register||Registers an authentication module with the authentication manager.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
|Unregister||Overloaded. Removes authentication modules from the list of registered modules.|
|CredentialPolicy||Gets or sets the credential policy to be used for resource requests made using the HttpWebRequest class.|
|CustomTargetNameDictionary||Gets the dictionary that contains Service Principal Names (SPNs) that are used to identify hosts during Kerberos authentication for requests made using WebRequest and its derived classes.|
|RegisteredModules||Gets a list of authentication modules that are registered with the authentication manager.|