-
Type:
Feature Request
-
Status: Won't Do
-
Priority:
Minor
-
Resolution: Discarded
-
Affects Version/s: 7.0.0 CE GA1, 7.0.1 CE GA2
-
Fix Version/s: None
-
Component/s: Application Security > NTLM
-
Labels:None
Latest versions of Chrome and Firefox works perfectly with NTLM, but since Liferay has code disabled this support for other browsers except IE Liferay does not work with them.
com.liferay.portal.security.sso.ntlm.internal.servlet.filter.NtlmFilter.java
method
public boolean isFilterEnabled(
HttpServletRequest request, HttpServletResponse response) {
if (BrowserSnifferUtil.isIe(request) && AuthSettingsUtil.isNtlmEnabled(companyId)) {
I really hope this code may be removed now.
I have tried to remove this restriction "BrowserSnifferUtil.isIe(request) " and recompile liferay core source code
- NTLM works fine in Chrome w/o any configurations
- NTLM works fine in Firefox by configuration or addon
https://www.liquidstate.net/enabling-ntlm-authentication-single-sign-on-in-firefox/
Could you please remove restriction "BrowserSnifferUtil.isIe(request) "?