How To
Изменить http://ecos-community-demo на http://mydomain.ru
С чистой БД
Поменять в:
ecos-community-demo/services/environments/ecos-identity-app.env
KEYCLOAK_FRONTEND_URL=http://ecos-community-demo/ecos-idp/auth
на
KEYCLOAK_FRONTEND_URL=http://mydomain.ru/ecos-idp/auth
ecos-community-demo/services/environments/ecos-proxy-app.env
EIS_ID=ecos-community-demo на EIS_ID=mydomain.ru + REDIRECT_LOGOUT_URI=http://ecos-community-demo
на
REDIRECT_LOGOUT_URI=http://mydomain.ru
Шаг имеет смысл, если разворачивать на чистых БД:
ecos-community-demo/services/configs/ecos-identity-app/realm-export.json
"redirectUris": [
"http://ecos-community-demo*"
],
на
"redirectUris": [
"http://mydomain.ru*"
],
Шаг имеет смысл, если разворачивать на чистых БД:
ecos-community-demo/services/configs/ecos-identity-app/realm-export.yaml
"redirectUris": [
"http://ecos-community-demo*"
],
на
"redirectUris": [
"http://mydomain.ru*"
],
В hosts добавить запись:
127.0.0.1 mydomain.ru
Не с чистой БД
Зайти в панель администратора keycloak.
Открыть реалм ecos-app.
Открыть раздел clients.
Открыть ecos-proxy-app.
Изменить в поле Valid Redirect URIs значение http://ecos-community-demo на http://mydomain.ru
Сохранить.
Исключить адрес из авторизации Keycloak
Временно можно сделать на уровне модификации Ecos-Proxy-APP.
Проверить можно, зайдя в контейнер:
docker-compose exec ecos-proxy-app /bin/bash
и модифицировав:
/etc/nginx/conf.d/default.conf
После этого выполнить:
nginx -s reload
На постоянной основе только собрав свою версию контейнера ecos-proxy-app
Второй вариант: предложив Pull-реквест нам с возможностью передавать не защищаемые URL в качестве параметра.