System.Net.AuthenticationManager
namespace System.Net
{
public class AuthenticationManager
{
public static ICredentialPolicy CredentialPolicy { get; set; }
public static StringDictionary CustomTargetNameDictionary { get; }
public static IEnumerator RegisteredModules { get; }
public static Authorization Authenticate(string challenge, WebRequest request, ICredentials credentials);
public static Authorization PreAuthenticate(WebRequest request, ICredentials credentials);
public static void Register(IAuthenticationModule authenticationModule);
public static void Unregister(IAuthenticationModule authenticationModule);
public static void Unregister(string authenticationScheme);
}
}