2011-06-09 33 views
5

Solía ​​tratar con servicios web y lo aseguramos utilizando el encabezado de credenciales con jabón. La aplicación de llamada necesitaría pasar un nombre de usuario y contraseña en el encabezado de credencial. Ahora estamos buscando utilizar un servicio web basado en un descanso WCF y queremos asegurarlo. ¿Se pregunta cuál es la mejor manera de asegurarlo?¿Cómo asegurar un servicio tranquilo de WCF?

Estaba pensando que podría rellenar un nombre de usuario y una contraseña en las variables POST (así es como se llaman). Pero, ¿es esta la forma correcta de asegurar un servicio web tranquilo?

+0

mira [esto] (http://stackoverflow.com/questions/141484/how-to-configure-secure-restful-services-with-wcf- using-username-password-ssl) pregunta – Reniuz

Respuesta

6

Este enlace describe cómo usar WCF with WS-Security.
Este enlace describe qué es WS-Security.
Este enlace describe el architecture of the WCF security component.
No estoy seguro de si puede combinarlos con REST pero sabe que HTTP tiene un mecanismo de autenticación propio (consulte Basic authentication y Digset authentication y este overview about both).
La forma RESTful de hacerlo es usar la autenticación HTTP.
Creo que tienes que investigar :)

+0

+1 buen paquete para aprender :) – Reniuz

+0

No encontré ninguna información sobre cómo asegurar un servicio restfull wcf en los enlaces mencionados. – BetaRide

+0

@BetaRide: usando esos protocolos puedes. Solo encuentra los documentos de WCF. En este momento, recomendaría usar la API web de Microsoft. –

Cuestiones relacionadas