说我用ACS登录我的网站。然后关闭浏览器,然后重新打开网站...它要求我再次登录。我想这样,所以在我第一次使用ACS认证后,它不要求我签约一周左右。如何实现这一目标?
答案 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。我希望微软改变错误的描述。