J'ai plusieurs sites sous une forme d'authentification ASP.NET. Ils ont des frameworks mixtes (certains ont 2.0, d'autres 4.0, mais tout va bien) Tout fonctionne bien, mais parfois, après un temps aléatoire (par exemple deux minutes) la session sur le client se termine, et il doit entrer son mot de passe . Pourquoi? Qu'est-ce que je rate?Session d'authentification ASP.NET
Voici une partie de mon web.config:
<authentication mode="Forms" ><forms loginUrl="../web/start_page/start_page.aspx"
name=".ASPXFORMSAUTH"
protection="All"
path="/"
timeout="60" /></authentication>
<machineKey
validationKey="blablabla"
validation="SHA1" />
<sessionState mode="InProc" stateNetworkTimeout="3600" />
Observateur d'événements affiche:
Event code: 4005
Event message: Forms authentication failed for the request. Reason: The ticket supplied has expired.
Event time: 21.09.2010 8:23:26
Event time (UTC): 21.09.2010 4:23:26
Event ID: e3a00bef332a4dec9cd1aa078a3d5aa4
Event sequence: 277
Event occurrence: 1
Event detail code: 50202
Avez-vous regardé le cookie dans firebug pour voir à quoi correspond le 'expires'? – RPM1984
peut-être les horloges de serveur sur les sites ne sont pas synchronisés? Vérifiez la date sur eux, et la date sur les machines client. – RPM1984