【问题标题】:Token gets expired and keeps going to IDP every a few seconds令牌过期并每隔几秒钟继续进入 IDP
【发布时间】:2020-01-15 17:24:07
【问题描述】:

有没有办法强制它使用 cookie 或修改超时跨度。每隔几次点击,或者如果会话理想的时间少于 3 秒,它就会一直转到 IDP。

【问题讨论】:

    标签: saml-2.0 itfoxtec-identity-saml2


    【解决方案1】:

    ASP.NET Core 中继方示例应用程序 ASP.NET Core 身份验证,从而实际上是 cookie,其中令牌超时被转换为身份验证/cookie 生命周期。

    如果问题是由短期令牌引起的,您可以在AuthController.AssertionConsumerService 中的saml2AuthnResponse.CreateSession 方法中设置身份验证/cookie 生命周期。

    在这样的 ASP.NET Core 应用程序中:

    await saml2AuthnResponse.CreateSession(HttpContext, claimsTransform: (claimsPrincipal) => ClaimsTransform.Transform(claimsPrincipal), lifetime: new TimeSpan(1, 0, 0));
    

    【讨论】:

    • 如果您认为回复有帮助并且可以对其他人有所帮助,请评价答案,谢谢。
    猜你喜欢
    • 2021-04-26
    • 1970-01-01
    • 2012-07-14
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    相关资源
    最近更新 更多