Consultor Eletrônico



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.