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?
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. –