Spring with Keycloak: выход пользователя из другого потока / без HttpServletRequest - PullRequest
0 голосов
/ 12 марта 2020

У меня есть сценарий использования, в котором мне нужно выйти из системы Spring Spring с помощью keycloak.
У меня нет доступа к ServletRequest, где я мог бы позвонить logout(). Есть ли метод в Java API Keycloak или в Spring, который принимает имя пользователя и выходит из него, или функция выхода из системы, для которой не требуется ServletRequest для этого?

Я ищу что-то подобное:

public class ActionHandler {
   public void disableUser(String username) {
     keycloakClient.disableUser(username);
     // or
     SecurityContextHolder.logoutUser(username);
   }
}

У кого-нибудь есть идеи, как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...