private HttpContext createContextForServer(ServerInfo serverInfo)
{
HttpContext httpContext = null;
if (serverInfo.credentials != null || serverInfo.ntCredentials != null)
{
HttpClientContext context = HttpClientContext.create();
CredentialsProvider credsProvider = (useBuiltinWindowsAuthentication(serverInfo)) ? credsProvider = new WindowsCredentialsProvider(new SystemDefaultCredentialsProvider()) :
new HttpClientCredentialsProvider(serverInfo.credentials, serverInfo.ntCredentials);
if (serverInfo.credentials != null)
{
credsProvider.setCredentials(serverInfo.authscope, serverInfo.credentials);
}
if (serverInfo.ntCredentials != null)
{
credsProvider.setCredentials(serverInfo.authscope, serverInfo.ntCredentials);
}
context.setCredentialsProvider(credsProvider);
httpContext = context;
}
return httpContext;
}
GeoEventDataStoreProxy.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:geoevent-datastore-proxy
作者:
评论列表
文章目录