WSO2 IS 5.0 sp1 - 离开登录页面一段时间后登录错误

问题描述:

我使用的是WSO2 IS 5.0 Sp1,并且我配置了一个启用了SAML2 SSO的服务提供程序。WSO2 IS 5.0 sp1 - 离开登录页面一段时间后登录错误

当我打开我的服务提供商将其重定向我的是登录页面, 这是/authenticationendpoint/...,当我输入我的凭据,然后按登录后我被重定向到登录页面,它工作正常。

但是,当我离开这个登录页面在浏览器中打开,然后输入我的凭据,并按下登录按钮,说2小时后我打开的页面中,IS提供了身份验证的错误消息,在日志中的以下内容:

[2017-08-15 08:18:56,260] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,260] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,261] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,261] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,262] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,263] DEBUG {org.wso2.carbon.identity.application.authentication.framework.util.FrameworkUtils} - Authentication Context is null [2017-08-15 08:18:56,263] DEBUG {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Session data key : e6ef768b-4b24-4dbd-95db-b479a05535b7 [2017-08-15 08:18:56,263] ERROR {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Context does not exist. Probably due to invalidated cache

任何想法为什么会发生这种情况,以及如何修复它?

问候。

这是由于会话到期。您可以启用会话持久性以避免此问题。请参考Enabling Authentication Session Persistence的文档。

+0

感谢您的回复,但不幸的是,启用了auth会话持久性(如链接中所述),仍然会给出相同的错误 – efreitora