我有一种感觉,我偶然发现了一个技术黑洞。那里有很多问题而且没有很多(最近的)答案。
简短摘要:
我有一个Windows环境,使用域控制器和Active Directory实现(很快将使用Quest的身份验证服务)。我有一系列基于Spring的Web应用程序,我想部署到这个环境,我们需要它们使用域名凭证与Single Sign-On无缝协作。
看起来答案是这样的:
http://blog.springsource.org/2009/09/28/spring-security-kerberos/
一些本地AD管理员告知我,ktpass是不安全的(主文件和密钥存储在纯文本文件中)和过时的解决方案。鉴于上面链接的博客是3年,很难说。
然后我遇到了这个:
http://forum.springsource.org/showthread.php?134465-JDK-7-0-and-Spnego-Extension-don-t-work!
发布仅仅一周前,看起来最近集成SPNEGO扩展的努力表明它与JDK 7不兼容,不再支持!
对于人们来说,这似乎是常见的事情。我很惊讶,有一个像Spring一样广泛的框架,没有一种简单的方法可以实现这一点。我还没有在文档中找到另一种方法吗?
感谢您的任何见解或建议。