/ / Come condividere i cookie per le applicazioni web ospitate sullo stesso IIS - angularjs, cookie

Come condividere cookie per le applicazioni Web ospitate sullo stesso IIS - angularjs, cookie

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 № 1

potresti 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?