Azure ACS会话生存期

时间:2012-08-08 16:38:42

标签: azure wif acs

说我用ACS登录我的网站。然后关闭浏览器,然后重新打开网站...它要求我再次登录。我想这样,所以在我第一次使用ACS认证后,它不要求我签约一周左右。如何实现这一目标?

3 个答案:

答案 0 :(得分:0)

您不对ACS进行身份验证。 ACS是您的应用与身份提供商(例如LiveID,Google,Facebook等)之间的媒介。

如果您使用这些网站设置“记住我”(如果他们支持),那么第二次就不会要求您输入用户名/密码。

答案 1 :(得分:0)

添加以下属性,这将使cookie延长使用寿命。

<wsFederation ... persistentCookiesOnPassiveRedirects="true">
    <CookieHandler ... persistentSessionLifetime="60"/>
    ...
</>

答案 2 :(得分:0)

请注意,MSDN中有关persistentSessionLifetime的描述不正确。例如,如果将其设置为1.6:13:45.0,则cookie将在30小时(1天+6小时)13分45秒+/-来自&lt; identityConfiguration&gt;的maximumClockSkew后过期。因此MSDN中的描述应该与TimeSpan中的描述类似:[ - ] d.hh:mm:ss.ff。我希望微软改变错误的描述。