De acuerdo, he tenido poca suerte en encontrar documentación o tutoriales para mi caso específico.Cómo usar la cookie de autenticación desde WCF Authentication Service en una aplicación ASP.Net MVC
Tengo una aplicación web ASP.Net MVC que utilizará los servicios de WCF para todo, incluida la autenticación y las funciones (a través de proveedores de membresía en el backend de WCF).
No he tenido ningún problema setting up the authentication services pero no establece una cookie en la aplicación web. Los documentos para Login method of the service indican que es posible cablear el evento CreatingCookie, pero no tiene ningún efecto en el cliente (lo intenté por el lado del servicio también, de nuevo sin efecto). Así que descubrí cómo capture the cookie. Intenté configurar manualmente la cookie de autenticación en el cliente, pero hasta ahora no funciona; el descifrado falla debido al relleno, y el cliente no puede leer el valor de la cookie del que le proporcionó el servidor.
¿Alguien sabe cómo se supone que debe utilizar la cookie generada por el Servicio de Autenticación WCF? ¿Asumo que la sesión está administrada en el servidor WCF y solo compruebo IsLoggedIn() en el servicio en cada carga de página?
Gracias de antemano.
leyendo más documentación en MSDN, supongo que mi escenario nunca fue intencionado por MS; si va a utilizar la membresía en un sitio web, ¿por qué alguna vez se autenticaría en un servicio en lugar de ingresar directamente a la base de datos, por lo que parece que un sitio web debe manejarse igual que cualquier otro cliente, lo que significa tomar manualmente las cookies de el encabezado y usándolos usted mismo (creando un principal, un ticket de autenticación, etc. y asignándolos a las partes apropiadas del sitio web para que pueda ser utilizado). investigará más y con suerte tendrá una respuesta para publicar ... – tap