Autenticazione WCF

lunedì 10 febbraio 2014 - 12.32
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows Server 2008 R2  |  Visual Studio 2010  |  SQL Server 2008 R2

iif Profilo | Expert

Ciao, ho un servizio attivo su un server web.
Quando tento di chiamarlo mi dice che non sono autenticato.
Vi posto il web.config
Grazie
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

0v3rCl0ck Profilo | Guru

perchè di default la security su wsHttpBinding è attiva, e utilizza le credenziali di windows, quindi se stai chiamando il servizio al di fuori di un dominio trustato, il servizio non può autenticarsi.

http://msdn.microsoft.com/en-us/library/system.servicemodel.wshttpbinding.security(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/system.servicemodel.wshttpsecurity.message(v=vs.110).aspx

hai bisogno dell'autenticazione? criptazione del messaggio? o di particolari funzionalità del soap (wshttpbinding)?

se non hai bisogno delle funzionalità del wshttpbinding, puoi pensare di passare alla basicHttpBinding, se invece necessiti di wshttpbinding, puoi pensare di disabilitare la security, oppure se ne hai bisogno devi passare alla criptazione attraverso certificato,
piuttosto che windows authentication.

http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind



Ciao,
Michael Denny
Software Developer & Architect
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
Twitter: @dennymic
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5