Как автоматически создать тестовый OpenID Authorization Server с Keycloak в Docker, который подключается к Google - PullRequest
0 голосов
/ 26 апреля 2020

Образ jboss / keycloak поддерживает запуск сценариев запуска. Мне было интересно, можно ли создать сценарии запуска, которые бы генерировали OpenID Authorization Server с KeyCloak, чтобы мы могли предоставить ему идентификатор клиента / секретный ключ Google и заставить его сгенерировать регистрацию клиента с предсказуемым идентификатором / секретом клиента, который я могу используйте для остальной части приложения.

Только база данных должна содержать постоянное состояние транзакции. Не состояние конфигурации, такое как идентификаторы клиентов.

Таким образом, если мы перезапустим сервер Keycloak, он будет в предсказуемом состоянии, а не выполнит инструкции Getting Started with Docker * 1009 вручную *

Пока я экспортировал данные и создал Dockerfile, подобный этому

FROM jboss/keycloak
COPY realm-export.json /tmp
ENV KEYCLOAK_IMPORT=/tmp/realm-export.json
ENV KEYCLOAK_USER=admin
ENV KEYCLOAK_PASSWORD=admin

Но при повторном импорте файла я не могу получить доступ

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