Ho un problema strano che si verifica con RC2.ASP.NET Core Identity 3 Timeout dei cookie
Ho installato Identity 3 ExpireTimeSpan a 12 ore utilizzando la seguente opzione di configurazione
options.Cookies.ApplicationCookie.ExpireTimeSpan = new TimeSpan(12,0,0);
Dopo l'accesso al sito web e lasciando intatto per ~ 35-40mins, ricevo un errore 401 (per il mio Ajax postare le chiamate) e aggiornare il sito Web, torno alla pagina di accesso.
Perché devo riautenticare quando ho impostato ExpireTimeSpan su 12 ore?
Esiste un'altra impostazione o configurazione di cui ho bisogno?
Inoltre,
Come posso ottenere il tempo rimanente prima che si verifichi la scadenza? Vorrei accedere a tali informazioni in modo da poter avvisare i miei utenti che la loro sessione scadrà dopo X volta.
Grazie!
Quindi non c'è una scadenza a rotazione o qualcosa del genere? Questo fa schifo! Penso che sia anche quello di cui ho bisogno. Il mio cookie sta scadendo a 30 minuti, anche se la mia sessione continua a essere convalidata ... – ganders
Puoi pubblicare il tuo codice così com'è nel tuo progetto. Non riesco ancora a far funzionare la mia anche incorporando le modifiche che hai menzionato. File Startup.cs, ecc. – ganders
Stai utilizzando un DB come back-end? Active Directory? Tutto dipende dal tuo ambiente! Se riesci a fare un violinista o qualcosa in cui possiamo vedere il codice, sarebbe utile! – DOMZE