asp.net - The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The authentication header received from the server was 'Negotiate,NTLM' -


i have wcf service being called web application. wcf service call made on ssl port 443.

when application makes call, recieve following error message in log file: http request unauthorized client authentication scheme 'ntlm'. authentication header received server 'negotiate,ntlm'

i checked iis authentication headers on machine(iis 5.1) , machine wcf service deployed(iis 6.0) using cscript command:

for iis 5.1 adsutil set w3svc/1/ntauthenticationproviders "negotiate,ntlm"

simlilarly, header has been set on server machine iis 6.0 using command: adsutil set w3svc/1/root/ntauthenticationproviders "negotiate,ntlm"

i have repeatedly checked headers , have same value of "negotiate,ntlm" @ both ends, yet service call failing.

kindly help.

with ntlm authentication, user executing on calling server must verifiable within domain within headers. mean iis 5.1 machine have have iis instance (application pool) running under domain viable user. since application pool universally run either local system, network service, or apppoolservice (or similar system account) nome of domain available, need configure iis instance performing call run service account appropriate permissions in domain.


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -