Wcf con autenticazione

venerdì 04 dicembre 2009 - 15.04

ciccioherz Profilo | Junior Member

ciao a tutti, ho provato in tutti i modi, ho visto mille articoli, ma niente da fare.

il mio scopo è quello di far accedere un client ad un servizio wcf con autenticazione user e password.

ho creato un progetto web di esempio, ho inserito un servizio wcf, quindi ho creato una dll per l'override del metodo Validate.
Infine, ho modificato il file web.config aggiungendo questo:
<serviceCredentials>
<userNameAuthentication userNamePasswordValidationMode="Custom"
customUserNamePasswordValidatorType="ClassLibrary1.MyValidator, ClassLibrary"/>
</serviceCredentials>

a questo punto il mio servizio è pronto, dico bene? manca qualcosa?

Ho creato quindi una applicazione windows form, ho aggiunto il riferimento al servizio e ho scritto questo:
ServiceReference1.Service1Client s = new WindowsFormsApplication1.ServiceReference1.Service1Client();
s.ClientCredentials.UserName.UserName = "user";
s.ClientCredentials.UserName.Password = "pwd";
this.Text = s.DoWork();

risultato? qualunque sia il valore user e pwd, il metodo viene sempre eseguito. anche omettendo l'impostazioni di username e password il metodo dowork viene eseguito..

cosa sto sbagliando?

grazie
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5