gpt4 book ai didi

spring - 如何在Spring的rest模板Header中设置NTLM身份验证

转载 作者:行者123 更新时间:2023-12-01 11:19:21 27 4
gpt4 key购买 nike

我想使用 Rest 模板对 NTLM 进行身份验证,有人可以提出建议吗?

最佳答案

如果有人再次偶然发现此条目,这是内置解决方案:

确保您的项目包括 org.apache.httpcomponents.httpclient .

然后您可以使用以下代码段构建您的 RestTemplate:

CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(AuthScope.ANY, new NTCredentials(user, password, "source-host-name", "domain-name"));
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultCredentialsProvider(credsProvider)
.build();
HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();
requestFactory.setHttpClient(httpClient);
RestTemplate restTemplate = new RestTemplate(requestFactory);

关于spring - 如何在Spring的rest模板Header中设置NTLM身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45811242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com