2011-10-28 26 views
5

Estoy intentando conectarme a un recurso que está protegido por SiteMinder. Eventualmente, la aplicación estará en PhoneGap, pero por ahora, solo estoy probando la comunicación básica. Cuando solicito el recurso, SiteMinder intercepta la solicitud y presenta una pantalla de inicio de sesión. Después de publicar el nombre de usuario y la contraseña, puedo ver en un rastreo de WireShark que siteminder emite un encabezado set-cookie con un valor SMSession, pero la siguiente solicitud de Android Emulator no incluye la cookie.Siteminder Authentication y Android

El mismo código/entorno funciona bien desde un navegador de escritorio. ¿Existe un límite en el tamaño o formato de la cookie que acepta Android?

Respuesta

0

¿Está probando esto desde el navegador de Android? no debe haber ninguna limitación a las cookies que aceptará el navegador Android. ¿Has intentado acceder a la configuración del navegador y asegurarte de que están habilitadas todas las configuraciones correctas para aceptar las cookies?

+0

Descubrí a través de las pruebas que el error que estaba experimentando era una combinación de configuración incorrecta del servidor (http vs. https) y un cambio en phonegap para iniciar las URL de la lista blanca en 1.1. Tuve que incluir en la lista blanca el dominio en el archivo phonegap.xml para asegurarme de que permanecía en la vista web. Además, el servidor de SiteMinder requería conexiones SSL para crear la cookie segura. Una vez que cambiamos nuestro esquema de URL a https y en la lista blanca del dominio, las cosas empezaron a funcionar bien. Ahora contamos con autenticación SiteMinder que funciona con dispositivos Android e iOS. –

Cuestiones relacionadas