System.Net.AuthenticationManager Members

The members of System.Net.AuthenticationManager are listed below.

See Also: Inherited members from System.Object

Public Properties

static
CredentialPolicyICredentialPolicy.

Gets or sets the credential policy to be used for resource requests made using the System.Net.HttpWebRequest class.

[read-only]
static
CustomTargetNameDictionarySystem.Collections.Specialized.StringDictionary.

Gets the dictionary that contains Service Principal Names (SPNs) that are used to identify hosts during Kerberos authentication for requests made using System.Net.WebRequest and its derived classes.

[read-only]
static
RegisteredModulesIEnumerator.

Gets a list of authentication modules that are registered with the authentication manager.

Public Methods

static
Authenticate(string, WebRequest, ICredentials) : Authorization

Calls each registered authentication module to find the first module that can respond to the authentication request.

static
PreAuthenticate(WebRequest, ICredentials) : Authorization

Preauthenticates a request.

static
Register(IAuthenticationModule)

Registers an authentication module with the authentication manager.

static
Unregister(IAuthenticationModule)

Removes the specified authentication module from the list of registered modules.

static
Unregister(string)

Removes authentication modules with the specified authentication scheme from the list of registered modules.