Domanda

Abbiamo recentemente aggiornato i nostri server con SP1 e l'aggiornamento cumulativo febbraio. Tutto sembrava andare bene, ma ora notiamo che il nostro ricordo di me la funzionalità non funziona correttamente. Non stiamo utilizzando i cookie di sessione e il nostro valore di FormStocklifeTimi è ancora impostato correttamente nel servizio di token di sicurezza.

Stiamo scrivendo due cookie quando gli utenti effettuano il login (utilizzando FBA con un fornitore di iscrizione personalizzato e reclami) per l'autenticazione del dominio croce e entrambi i cookie hanno date di scadenza valide quando sono scritte. Tuttavia, dopo una quantità variabile di tempo, i cookie scompaiono come se l'utente fosse stato cliccato disconnesso.

A volte ciò accade dopo 15 minuti, a volte dopo un paio d'ore. La chiusura del browser non si attiva che questo accada e ho visto che un utente appaiono disconnesso quando tornano a una scheda che ha aperto il sito e sono stati registrati quando lo hanno lasciato.

Mi stavo chiedendo se qualcuno sapesse se qualcosa in SP1 o l'aggiornamento Feb. potrebbe essere la causa del nostro problema.

È stato utile?

Soluzione

Dopo un sacco di debug, sono stato in grado di capire cosa stava causando il nostro problema.

Per qualche ragione, la nostra Pool App si stava riciclando frequentemente durante il giorno.Gli utenti che lavoravano attivamente sul sito stavano perdendo i loro biscotti se avessero controllato, ricordarmi di me.

Alcuni codici che abbiamo avuto nel nostro gestore di cookie chunked personalizzato stava controllando la proprietà httpContext.User e poiché era nullo (e avevamo bisogno di determinare se qualcuno è personale o meno), stava scadendo il cookie di Fedauth.

.

Siamo stati in grado di modificare il codice per non fare affidamento sulla proprietà httpContext.User e il cookie persistente ora sopravvive a un riciclo di app per app.

Ciò di cui non siamo ancora inseriti è il motivo per cui le nostre pozze di pool di app stavano riciclando così tanto.Non abbiamo limiti duri impostati.Abbiamo creato un po 'di monitoraggio su di loro e, ovviamente, ha smesso di accadere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top