Keycloak 9.0.2: отсутствует скрипт сопоставления - PullRequest
1 голос
/ 09 апреля 2020

с keycloak 9.0.2, мы должны использовать скрипт клиента в клиенте, чтобы добавить определенные c утверждения из запроса заголовка, но скрипт маппера отсутствует в типе маппера.

Вот выдержка из нашего docker -компонентный файл:

version: '3.4'

services:

  keycloak:
    image: jboss/keycloak:latest
    command:
      - "-b 0.0.0.0"
      - "-Djboss.socket.binding.port-offset=1000"
      - "-Dkeycloak.profile.feature.scripts=enabled"
    env_file:
      - ./keycloak.env
    ports:
      - 9080:9080
      - 9443:9443
      - 10990:10990

В журналах мы видим строку при запуске:

09: 31: 55,437 INFO [org.keycloak.common.Profile] (Пул потоков ServerService - 69) Включена функция предварительного просмотра: scripts

Но когда мы создаем новый клиент и добавляем mapper, в типе mapper мы не видим Script mapper. Мы пробовали использовать автономную версию без docker, и мы получили ту же проблему.

В чем мы не правы?

Спасибо.

1 Ответ

1 голос
/ 09 апреля 2020

Попробуйте также включить функцию upload_scripts:

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