簡體   English   中英

如何在被動STS設置中自動使安全令牌過期?

[英]How can I make a security token automatically expire in a passive STS setup?

我正在為我正在開發的新應用程序設置一個被動STS。

我注意到,當用戶的會話到期時,用戶仍然經過身份驗證。 我原以為會話到期時,用戶將不再進行身份驗證。 我老板和我討論過這個問題,因為我目前負責設置身份驗證。 他說,如果我們能夠讓用戶的登錄在一段時間不活動后到期,那將是一件好事。

我熟悉如何使用幾行代碼簽署用戶。 如何使用戶在指定的不活動時間后自動退出?

目前,我在global.asax文件中有一些代碼,它以編程方式檢查上次請求的時間並將其與當前時間進行比較; 然后,如果某段時間過期,它會將用戶簽出。

Peter Kron在您的MSDN主題中提出了一個答案:

處理由WSFederationAuthenticationModule引發的SessionSecurityTokenCreated事件。 您可以根據建議的令牌創建一個新的SessionSecurityToken,並根據需要設置生命周期。

http://social.msdn.microsoft.com/Forums/en-US/Geneva/thread/6b6d51ea-9c15-4744-800b-dd1379b495c3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM