Abbiamo recentemente modificato il nostro accesso per utilizzare HTTPS e stiamo riscontrando problemi con il login.Accesso HTTPS non salvando il JSESSIONID in un cookie
Dopo l'accesso, l'utente viene reindirizzato a una pagina (criptata) non crittografata. Quando raggiunge questa pagina, il sito controlla se l'utente ha effettuato l'accesso. Crea una nuova sessione e sembra che l'utente non abbia effettuato l'accesso, e quindi il nostro utente viene reindirizzato alla pagina di accesso. Se l'utente si collega nuovamente, funzionerà.
I cookie non sono impostati come solo https, ma sembra che non funzionino sulle pagine http.
Qualcuno sa perché questo potrebbe accadere.
Edit:
Avrei detto che la pagina che visualizza l'accesso è su un URL diverso. (Esiste una pagina di accesso dal computer che esegue l'istanza di tomcat, ma il sito di marketing è installato su wordpress e utilizza un dominio diverso).
Non posso utilizzare il primo metodo di richiesta HTTP per impostare il cookie, poiché le impostazioni predefinite di Internet Explorer impediscono il salvataggio del cookie di sessione.
È possibile inviare la sessione come parametro post alla pagina http e impostare la sessione sul nuovo dominio? –
OP ha dichiarato che non sarebbe in grado di verificare alcuna risposta chiudendo come TL. – Kev
Questo deve essere riaperto dai poteri che sono come è un problema reale e in corso che sembra impossibile da risolvere. Abbiamo una squadra di sviluppatori che hanno cercato di trovare una soluzione per mesi. L'aggiornamento di Tomcat non ha funzionato come sembra essere un comportamento previsto, ma questo comportamento previsto rende impossibile lavorare con domini esterni e questo non è molto web 2.0! –