Keycloak: ошибка входа в систему для отключенной учетной записи - PullRequest
0 голосов
/ 30 августа 2018

Когда отключенный пользователь пытается войти в систему, он получает ошибку 400 Bad Request (error: "invalid_grant", error_description: "Account disabled"). Однако в моем проекте есть несколько причин, по которым пользователь должен быть отключен, которые различаются по определенным атрибутам, которые я установил для пользователя.

Моя цель - создать расширение Keycloak для настройки ответа на основе этих атрибутов, чтобы пользователю могло быть показано другое сообщение об ошибке. Предоставление другого значения error_description было бы решением.

Мой вопрос: возможно ли перехватить это сообщение об ошибке перед его отправкой клиенту, и если да, то какой SPI мне нужно написать, чтобы обработать это?

Я использую Keycloak версии 3.4.3 Final.

...