Есть ли способ создать прокси-сервер, который аутентифицируется с использованием NTLM?
Я уже реализовал NTCredentials
с apache http-клиентом, но не знаю, как его протестировать на прокси.
Registry<AuthSchemeProvider> authSchemeRegistry = RegistryBuilder.<AuthSchemeProvider>create()
.register(AuthSchemes.NTLM, new NTLMSchemeFactory())
.register(AuthSchemes.BASIC, new BasicSchemeFactory())
.build();
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
NTCredentials ntCreds = new NTCredentials(userName, password, ntlmWorkstation, ntlmDomain);
credentialsProvider.setCredentials(new AuthScope(host, port, AuthScope.ANY_REALM, AuthSchemes.NTLM), ntCreds);