0
我正在一個azure asp.net網站上工作。我使用Azure中的微軟身份基礎進行身份驗證。在Azure上託管的ASP.NET網站在後臺每3-4分鐘進行身份驗證
當我打開一個表單並輸入一些數據,並保留一段時間,然後頁面在後臺嘗試在3-4分鐘後進行身份驗證。
CanI避免使用web.config中的設置?
我正在一個azure asp.net網站上工作。我使用Azure中的微軟身份基礎進行身份驗證。在Azure上託管的ASP.NET網站在後臺每3-4分鐘進行身份驗證
當我打開一個表單並輸入一些數據,並保留一段時間,然後頁面在後臺嘗試在3-4分鐘後進行身份驗證。
CanI避免使用web.config中的設置?
嗯,默認情況下它會服從安全令牌中指定的生命週期(即ValidFrom
/ValidTo
)。因此,如果IP爲您提供了有效期較短的令牌,則您別無選擇,只能在該窗口過期後請求新令牌。唯一的方法是通過配置<sessionTimeoutTokenRequirement lifetime="...timespan..." />
或通過SessionAuthenticationModule
的SessionSecurityToken[Created|Received]
事件處理程序中的自定義邏輯來使其縮短。同樣,這只是RP對的縮短的生命......它不能將它從IP的原始窗口中延伸出來。