Как использовать диспетчер ключей Custom или Keycloak в пробной консоли в WSO2 APIM

По умолчанию для пробной консоли выбран Resident key Manager ->

Если я отключу Resident Key Manager в консоли администратора WSO2, он не позволит мне создать какой-либо токен ->

Доступна ли какая-либо конфигурация для использования диспетчера ключей Custom/Keycloak для пробной консоли??

2 ответа

Если вы отключите резидентный KM, вы сможете настроить сторонний KM. Поскольку вы заинтересованы в Keycloak, обратитесь к https://apim.docs.wso2.com/en/latest/administer/key-managers/configure-keycloak-connector/

Обратите внимание, что это для APIM 4.1.0. В зависимости от вашей версии APIM вы можете выбрать соответствующую версию документа.

Добавление исправления (ниже) в файл Deployment.toml решило нашу проблему.

      [authentication.framework.extensions] 
provisioning_handler = "org.wso2.carbon.identity.application.authentication.framework.handler.provisioning.impl.SystemRolesRetainedProvisionHandler"

В нашем случае мы удаляем все приложения, созданные до возникновения проблемы.

для выбора пользовательского менеджера ключей следуйте ниже:

В издателе API перейдите к API, который вы выбрали или создали, и перейдите в раздел «Изменить» конфигурации API.

издатель -> раздел времени выполнения -> Безопасность на уровне приложения -> Настройка диспетчера ключей -> Выбранное разрешение -> выбор keycloak/пользовательский менеджер ключей (не выбран Resident Key Manager)

Другие вопросы по тегам