mirror of
https://github.com/keycloak/keycloak.git
synced 2025-12-16 20:15:46 -06:00
Added condition to check offlineSessionMaxLifespanEnabled on clearing
Closes #38063 Signed-off-by: Saravana <saravanakumar.a@kobil.com> Co-authored-by: saravanaarh <127546533+saravanaarh@users.noreply.github.com> Co-authored-by: Saravana <saravanakumar.a@kobil.com>
This commit is contained in:
@@ -242,7 +242,7 @@ public class JpaUserSessionPersisterProvider implements UserSessionPersisterProv
|
||||
|
||||
// prefer client session timeout if set
|
||||
int expiredClientOffline = expiredOffline;
|
||||
if (realm.getClientOfflineSessionIdleTimeout() > 0) {
|
||||
if (realm.isOfflineSessionMaxLifespanEnabled() && realm.getClientOfflineSessionIdleTimeout() > 0) {
|
||||
expiredClientOffline = Time.currentTime() - realm.getClientOfflineSessionIdleTimeout() - SessionTimeoutHelper.PERIODIC_CLEANER_IDLE_TIMEOUT_WINDOW_SECONDS;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user