Клиент Keycloak Удалить UserSessionJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Клиент Keycloak Удалить UserSession

Сообщение Anonymous »

Я хочу удалить все сеансы пользователей только для указанного клиента в Keycloak, но не нахожу способа. До сих пор я делал следующее:

Код: Выделить всё

List userSessions = session.sessions()
.getUserSessionsStream(realm,client)
.collect(Collectors.toList())
for (UserSessionModel userSession : userSessions) {
AuthenticatedClientSessionModel clientSession = userSession.getAuthenticatedClientSessionByClient(client.getId());
userSession.removeAuthenticatedClientSessions(Collections.singleton(client.getId()));

}
Как это исправить?
Я пытаюсь найти решение этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/792 ... sersession
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»