protected AuthSchemeRegistry createAuthSchemeRegistry()
{
AuthSchemeRegistry localAuthSchemeRegistry = new AuthSchemeRegistry();
localAuthSchemeRegistry.register("Basic", new BasicSchemeFactory());
localAuthSchemeRegistry.register("Digest", new DigestSchemeFactory());
localAuthSchemeRegistry.register("NTLM", new NTLMSchemeFactory());
localAuthSchemeRegistry.register("negotiate", new SPNegoSchemeFactory());
localAuthSchemeRegistry.register("Kerberos", new KerberosSchemeFactory());
return localAuthSchemeRegistry;
}