65 List<String> sessionCookies =
asm.getAuthSessionCookies(realm);
67 return sessionCookies.stream().map(oldEncodedId -> {
68 AuthSessionId authSessionId =
asm.decodeAuthSessionId(oldEncodedId);
69 String sessionId = authSessionId.getDecodedId();
72 kcSession.sessions().getUserSessionWithPredicate(realm, sessionId,
false, (UserSessionModel userSession2) -> userSession2 == null);
74 UserSessionModel userSession =
kcSession.sessions().getUserSession(realm, sessionId);
76 if (userSession != null) {
77 asm.reencodeAuthSessionCookie(oldEncodedId, authSessionId, realm);
82 }).filter(userSession -> Objects.nonNull(userSession)).findFirst().orElse(null);
final KeycloakSession kcSession
Definition: UserSessionCrossDCManager.java:37