【问题标题】:.Net SAML 如何使用过期令牌注销
【发布时间】:2022-01-23 01:44:38
【问题描述】:

我正在开发一个与 SAML sso 集成的 .net 项目,并打包 itfoxtect。成功登录后,将为这个新会话创建一个会话 cookie。一切正常。但是IdP颁发的token的生命周期是1小时,所以登录1小时后,注销会报错,因为claim identity中的name id没有了。我的问题是直接注销有什么标准吗?还是刷新令牌生命周期然后注销?

【问题讨论】:

    标签: .net saml-2.0 itfoxtec-identity-saml2


    【解决方案1】:

    只要用户处于活动状态,您就可以启用滑动到期以延长应用程序会话。然后 ITfoxtec Identity SAML 2.0 组件可以访问会话信息并可以注销。

    services.AddSaml2(slidingExpiration: true);
    

    链接到启用了slidingExpiration 的示例。 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/master/test/TestWebAppCore/Startup.cs#L58

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 2020-04-16
      • 1970-01-01
      • 2017-12-12
      • 2019-07-04
      • 2020-09-11
      • 2021-07-31
      • 2018-07-30
      • 2021-07-23
      相关资源
      最近更新 更多