Forum Discussion
zafer
Nimbostratus
Sep 20, 2008ntlm and oneconnect
Hello
i have problem with oneconnect profile when i use NTLM authentication on portal website
All user authenticates from Domain and IIS control clients with integrity check is client authenticated
i used oneconnect profile with mask C class or host based but i see alot of times authentication screen when i browse webpage.
if i remove oneconnect profile from vip it works
so; does it possible to solve the problem with iRule, i want use oneconnect feature
regards
zafer
- hoolio
Cirrostratus
Hi Zafer, - zafer
Nimbostratus
we use maintenance release i know this solution, when i look the sharepoint portal deployment guide i saw importance for oneconnect. f5 does not support ntlm with oneconnect. - Jose_Santiago_O
Nimbostratus
f5 does not support ntlm with oneconnect.
- hoolio
Cirrostratus
CR48426, described in SOL5050, is shown as only affecting 9.1.3 and lower: - zafer
Nimbostratus
here is email from support - hoolio
Cirrostratus
Interesting... thanks for posting that Zafer. F5 Supports response begs the question of why SOL5050 exists and why CR48426 was fixed. - zafer
Nimbostratus
the other interesting Sharepoint portal deployment guide important notes; Ntlm and oneconnect not works together f5 does not suppoer oneconnect with sharepoint - hoolio
Cirrostratus
Reading over the best description of NTLM for HTTP auth I could find (Click here), it looks like NTLM requires requests to be sent over the same TCP connection as the original request where the authentication took place. So it doesn't seem like it could consistently work to aggregate TCP connections for NTLM. - zafer
Nimbostratus
we see the other vendor xxxx can use tcpmultiplexing future with Ntlm. i dont understand how does it use multiplexing with ntlm or why bigip cant do this - Mark_Curole
Nimbostratus
I have an open case with support on this. I am running 9.3.1 and the initial feedback I am getting is that the two do not mix well. The case is still open, but the support person gave me a few options. One was to use an iRule to disable Oneconnect when an NTLM request comes through. In my situation this is a reasonable solution (fixing Oneconnect would be best), because my site is mostly unathenticated. Also, my IE clients will authenticate using Kerberos. The only time NTLM comes into play is for Firfox clients. So having a few connections that cannot be multiplexed is not a big issue.; Rule to disabled OneConnect for NTLM Sessions when RULE_INIT { set ::CNTLM_Debug 0 } when HTTP_REQUEST { if { $::CNTLM_Debug } { log local0. "Authorization header -> [HTTP::header Authorization]" } if { [string tolower [HTTP::header Authorization]] starts_with "ntlm" } { set ntlmreq 1 } else { set ntlmreq 0 } } when HTTP_RESPONSE { if { $ntlmreq } { ONECONNECT::detach disable if { $::CNTLM_Debug } { log local0. "NTLM Request detected. Disabling Oneconnet" } } }
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects