0

我正在研究聲明感知ASP.NET MVC應用程序。身份驗證通過Active Directory聯合身份驗證服務完成。 ADFS服務器有8個小時的時間。在應用程序級別,我將會話超時和應用程序池空閒時間提升至3小時。但是,如果用戶在30分鐘內不活動,ADFS服務器將重新認證用戶。爲什麼會發生?我需要設置什麼,我沒有設置。任何有關這方面的幫助將不勝感激。ADFS在特定時間段後重新驗證MVC請求

謝謝!

維尼塔

回答

1

有用於ADFS可以幫助你一些PowerShell命令的。

GET-AdfsProperties

有一個屬性SsoLifetime。它是什麼?

使用

設置-AdfsProperties

更新它。

要查看完整列表,請使用

GET命令* ADFS *

如果你不能看到的cmdlet,看到here

本質上講,你需要先運行此cmdlet:

附加PSSnapin Microsoft.Adfs.PowerShell

(你通常需要在管理員模式下運行PowerShell的)。

+0

自從由另一個團隊處理後,我無權訪問adfs屬性。根據工作人員的說法,SsoLifetime設置爲8小時。對於使用相同STS服務器的其他應用程序,它似乎也可以正常工作。有什麼配置我需要在web.config中查看更難?或者我們是否可以在聲稱感知的應用程序級別管理它? – user629161 2011-05-12 22:44:31

+0

所以它似乎是RP特定的?是否有某種Cookie超時?要求你的團隊運行Get-ADFSRelyingPartTrust並查看該RP的令牌生存期是多少? – nzpcmad 2011-05-12 23:15:31

+0

工作完美。非常感謝您的洞察力。 – user629161 2011-05-13 17:20:14