Mono Class Library: System.Net NamespaceSystem.Net.AuthenticationManager Class |
See Also: AuthenticationManager Members
|
All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.
The System.Net.AuthenticationManager class manages authentication modules that are responsible for client authentication.
Note: The System.Net.AuthenticationManager is called by System.Net.WebRequest instances to provide information that is sent to servers to authenticate the client. The authentication process might consist of requests to an authentication server separate from the resource server, as well as any other activities required to properly authenticate a client.The System.Net.AuthenticationManager queries registered authentication modules by calling the IAuthenticationModule.Authenticate(string, WebRequest, ICredentials) method for each module. The first authentication module that returns a System.Net.Authorization instance is used to authenticate the request. An authentication module, which can be any object that implements the System.Net.IAuthenticationModule interface, is registered using the AuthenticationManager.Register(IAuthenticationModule) method. Authentication modules are called in the order in which they are registered.
Applications typically do not access this type directly; it provides authentication services for the System.Net.WebRequest type.
[Edit]
Namespace: System.Net
Assembly: System (in System.dll)
Assembly Versions: 1.0.x.x, 1.0.5000.0, 2.0.0.0