我有一個Web應用程序與FormsAuthentication和slidingExpiration="true"
在我的web.config沒有在每個請求中返回一個cookie,但是當我看到HTTP事務時,我看不到Web服務器在每個請求中返回AUTH cookie。帶有啓用slidingExpiration的FormsAuthentication不會在每個請求中返回一個cookie。
檢查docs,它應該。
slidingExpiration可選屬性。指定是否啓用滑動 過期。滑動到期會重置活動的 身份驗證時間,以使Cookie在單個會話期間每次請求時過期。該屬性可以是以下值之一。 值描述True指定啓用滑動到期。 刷新身份驗證Cookie,在單個會話期間的後續請求上重置到期時間 。 False指定 滑動到期未啓用,並且cookie從最初發布cookie的時間開始到設置的 間隔過期。默認 爲True。
有誰知道它爲什麼不按預期工作?
乾杯。
回答不夠快,上面提到的算法可能有缺陷,具體取決於您的要求。 –
回答它,我很高興將您的答案標記爲正確:)爲什麼它可能有缺陷?謝謝。 – vtortola
下面是MSDN鏈接:http://msdn.microsoft.com/en-us/library/system.web.configuration.formsauthenticationconfiguration.slidingexpiration.aspx – ctekse