我已使用Waffle配置Tomcat SSO身份验证:
<Context>
<Valve className="waffle.apache.NegotiateAuthenticator" allowGuestLogin="false"/>
<Realm className="waffle.apache.WindowsRealm" />
</Context>
这很好用,并且支持与NTLM后备协商。
我想要的是添加BASIC身份验证回退。有没有办法实现这个目标?
我尝试过添加Tomcat的JAASRealm + Waffle的JAAS支持(使用Tomcat的CombinedRealm),但没有运气:NegotiateAuthenticator阻止了任何进一步的处理。 (它正在寻找基本安全包,并说&#34;请求的安全包不存在&#34;。它不让JAASRealm完成这项工作。)