94 messaggi dal 22 marzo 2009
ciao raga.

ma come faccio ad avere un web service privato? nel senso che può essere consumato solo dalla mia pagine aspx o da un applicazione silverlight che si trova nello stesso dominio?

se dichiaro un web service usando un page method con [WebMethod] è privato?

a livello di performance c'e differenza tra [WebMethod] o usare il file .svc? o asmx?

Saluti
Per fare un web service privato...devi usare l'autenticazione e scartare gli utenti che non si autenticano.

Francesco Abbruzzese
94 messaggi dal 22 marzo 2009
si questo si.

pero io volevo sapere se ce un modo per non far rivelare a persone esterne che su quel server ce un web service...renderlo invisibile....

per ora per il web service dell'authenticazione uso

l'authenticazione all'inizio di ogni web service uso

If Membership.ValidateUser("user", "pass") {
FormsAuthentication.SetAuthCookie("user", True)
}
e carico una pagina, mentre dai web service che partono da quella pagine all'inizio uso

request.IsAuthenticated

il tutto su SSL

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.