【发布时间】:2014-02-10 22:09:41
【问题描述】:
如何调用需要在 Active Directory 中进行 NTLM 身份验证的 RESTful Web 服务(来自 Java - 使用 RESTEasy/Apache HttpClient),而无需再次输入用户数据(域、用户名、密码) - 用户已经在 Windows 中进行了身份验证?
GET http://some_server/restapi/books
这在 Web 浏览器甚至 java.net.URL 库中都能完美运行 - 不会提示用户输入凭据,也不会出现 401 身份验证错误 - 只需返回 200 OK。
如何使用 Apache HttpClient 或 RESTEasy 客户端做同样的事情?
【问题讨论】:
标签: java single-sign-on httpclient resteasy ntlm