2014-04-09 30 views
0

语境下我的情况是:的Sharepoint 2013 - 令牌生存FBA

我有连接到AD数据库FBA楼宇运行一个SharePoint 2013的企业。

我想将登录的最长生命周期设置为90分钟。我的意思是,任何已经登录的人都必须在90分钟后重新登录,无论其处于活动状态还是非活动状态。

我已经看过了stackoverflow,找不到任何具体的东西。

我感谢您的帮助。

谢谢, 亚历克斯

回答

0

您可以通过SPSecurityTokenServiceConfig改变令牌,通过PowerShell的。

$sts = Get-SPSecurityTokenServiceConfig 
$sts.WindowsTokenLifetime = (New-TimeSpan -Minutes 15) 
$sts.LogonTokenCacheExpirationWindow = (New-TimeSpan -Minutes 15) 
$sts.Update() 

可能需要IIS重置。

+0

Rasmus,谢谢你的回复。我有一个问题,这是否适用于基于表单的身份验证?如果是这样,那么我的代码是否正确? $ STS = GET-SPSecurityTokenServiceConfig $ sts.WindowsTokenLifetime =(90) $ sts.LogonTokenCacheExpirationWindow =(1) $ sts.Update() – user2521589

+0

是的,它应该为FBA工作,代码似乎是正确的。 – Rasmus