Kbase P122662: REMOTE_USER not populated when using the WSISA messenger with Internet Explorer
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/03/2007 |
|
Status: Unverified
FACT(s) (Environment):
WebSpeed 2.x
WebSpeed 3.x
OpenEdge 10.x
SYMPTOM(s):
REMOTE_USER not populated when using the WSISA messenger with Internet Explorer
REMOTE_USER is populated when using cgiip with Internet Explorer
REMOTE_USER is populated when using either cgiip or WSISA with FireFox
CAUSE:
WSISA.dll does not work with "Negotiate" authentication type, it works with NTLM or Basic authentication.
FIX:
The authentication type is set within the web browser that is being used. By default (Web browser default configuration) this is how it works:
Integrated windows authentication (anonymous disabled, no basic authentication):
browser messenger works
IE 6.0 wsisa.dll N AUTH_TYPE returns Negotiate
IE 6.0 cgiip.exe Y
FIREFOX wsisa.dll Y
FIREFOX cgiip.exe Y AUTH_TYPE returns NTLM
Basic authentication (anonymous disable, integrated windows authentication disable):
IE 6.0 wsisa.dll Y
IE 6.0 cgiip.exe Y
FF 1.5.0.7 wsisa.dll Y
FF 1.5.0.7 cgiip.exe Y
Basic authentication + integrated windows authentication:
IE returns Negotiate
FF returns Basic
In Internet Explorer, "Negotiate" will be enabled by default. To change the default web browser authentication:
Go to Tools -> Internet options -> Advanced folder -> Check off "Enable integrated windows authentication". NTLM will then be used.