如何使用WIF/SAML令牌/ FedAuth cookie增加会话超时

Jon*_*ner 11 wif

我认为默认超时是每半小时一次.

我想将此更改为2周.有人有任何想法吗?

这通常是从STS端还是客户端完成的?表单身份验证是否也会妨碍,或者现在无关紧要?

Cha*_*ant 17

我自己修复了这个问题,需要在RP上启用persistentCookiesOnPassiveRedirects

在您的web.config中,您需要:

<microsoft.identityModel>
      <federatedAuthentication>
        <wsFederation
            persistentCookiesOnPassiveRedirects="true" />
        <cookieHandler 
          persistentSessionLifetime="60.0:0:0" />
      </federatedAuthentication>
</microsoft.identityModel>
Run Code Online (Sandbox Code Playgroud)


小智 1

FedAuth 令牌的超时可以在声明感知应用程序的 web.config 中进行管理。可以在此处找到带有文档的示例。但请记住,有 STS 方面的问题,并且可能还需要增加超时,以防止用户在较长时间后从一个应用程序转移到另一个应用程序时必须再次登录。