作为开发内部组件(包括javascript ui和用Java编写的服务器/服务)的任务,我想私下了解最基本级别的NTLM v2和Kerberos集成(我和JDK之间没有任何关系) /没有框架)。
正如我从Oracle文档中了解到的那样,它们的HTTP堆栈已经包含了必要的支持,但是我仅找到有关在客户端打开HTTP连接的原始示例。
我想创建一个非常简单的http服务器(例如JDK附带的服务器),侦听来自运行在Windows上的Chrome浏览器中的JavaScript应用的连接。服务器本身应(理想情况下)在Linux上运行以消除Waffle场景。我希望服务器以某种方式推断Windows凭据(用户名),以便服务器可以信任用户名正确,从而可靠地标识用户。
我搜索了Internet和Oracle文档,但未找到原始示例。它总是涉及像Spring之类的框架。由于Oracle声明一切都已经准备就绪,所以我想知道是否有人知道仅“纯骨干”的纯JDK实现,还是将我指向必要的资源以便我自己构建?从根本上说,这是一个研究项目,旨在准确了解会发生什么并删除所有拖入画面的绒毛附加框架。