Ho due applicazioni ospitate sullo stesso server IIS. Queste applicazioni hanno gli stessi utenti. Una volta autenticato, sto creando un cookie utilizzando Angular come di seguito:
$cookies.putObject(key, cookie)
ho tenuto il chiave stessa cosa per entrambe le applicazioni.
Ora, quando accedo a un'applicazione, questo cookie viene creato. Ma quando provo ad accedere alla seconda applicazione, sotto il codice si legge null.
$cookies.getObject(key)
Posso leggere questo cookie da un'altra applicazione in modo che dopo l'accesso a un'applicazione, l'utente non debba inserire le credenziali di accesso ad un'altra applicazione.
Grazie.
risposte:
-1 per risposta № 1potresti essere in grado di utilizzare localstore per condividere i datima è un enorme rischio per la sicurezza. Io non lo farei. Raccomando di utilizzare sessiontore invece di cookie quando si tratta di autenticazione. Nel tuo caso è meglio usare qualche singola soluzione firmata. Ce ne sono molte là fuori. OPPURE: se ospiti entrambe le applicazioni. Forse dovresti unire le applicazioni in una?