我已经为应用程序中的单点登录配置了NTLM,这在Internet Explorer上可以正常工作,但在chrome和firefox上却不能正常工作。Liferay源代码中有一个限制,即仅对IE限制NTLM。有什么办法可以取消该限制?

注意:Chrome和Firefox本身支持NTLM,这是Liferay的附带问题。Also asked this question here

最佳答案

看完我认为的源代码后,您可以从NtlmFiler.java中的BrowserSnifferUtil.isIe(request)语句中删除if条件,并形成NtlmPostFilter.java。创建ext插件并进行更改

07-24 18:23