是否有任何纯Java方法(没有JNA/JNI/Waffle(可以在不更改注册表项的情况下访问在Windows 10机器上运行的Swing桌面应用程序的SPNEGO单点登录?
我正在尝试获取要传递给 ADFS 的令牌,以获取 SAML 令牌,然后传递给受 SAML 保护的 SOAP 服务。
不,您不能不诉诸 SSPI 的本机代码。
似乎它现在已经在 JDK13+ https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-6722928 中修复了。
更新到 JDK13+ 以解决此问题。