Как заставить обработчик области клиента обрабатывать перед доступом для входа в систему? - PullRequest
0 голосов
/ 29 мая 2020

Я новичок ie keycloak, я хочу получить значение утверждения сопоставителя области клиента для обработки входа пользователя в систему, когда его значение равно «enable». Как я выяснил, когда пользователь запрашивает аутентификацию, keycloak устанавливает сопоставление области действия клиента int в токен. Прежде чем keycloak сделает это, я хочу получить это значение для обработки входа пользователя или нет. Я узнал, что решение получено из RealmModel , оно работает, но это плохое решение.

realm.getClientByClientId("clientId").getClientScopes(true,false).get("name-of-client-scope")
            .getProtocolMapperByName("openid-connect", "Check ACBO Activation").getConfig().get("claim.value")

кто-нибудь поможет мне получить значение сопоставителя области видимости клиента другим способом? здесь значение настройки из области клиента enter image description here

...