Проблема с запуском примера проекта che-ide-server-extension

С помощью Eclipse Che я недавно смог развернуть док-контейнер без каких-либо проблем, как указано в инструкциях.

Сейчас я пытаюсь узнать немного больше о разработке расширений для Che, и я просматриваю небольшое введение в «разработку вашего первого плагина», расположенное на следующей странице: https://www.eclipse.org/che/docs/che-in-che-quickstart.html

Я застрял на том этапе, когда могу успешно собрать и развернуть пример проекта, выполнив команды Traefik Start, Tomcat8-IDE Start, Deploy IDE и Развернуть агент рабочей области.

Но когда приходит время перейти к только что созданному второму рабочему пространству, щелкнув ссылку в среде IDE, чтобы перейти к вновь созданному экземпляру второго рабочего места...:

введите описание изображения здесь ... В итоге меня перенаправляют на следующую страницу с ошибкой: введите здесь описание изображения Я подозреваю, что может быть какая-то проблема с конфигурацией пример проекта плагина или проблема конфигурации с keycloak, но я нахожусь в той точке, где я действительно не знаю, как действовать с точки зрения устранения неполадок.

(Обновление: 31.07.2018)

По запросу @kalrsson для получения дополнительной информации ниже приведен снимок экрана конфигурации публичного клиента che в моем экземпляре Keycloak. введите здесь описание изображения

(РЕШЕНИЕ Обновление: 01.08.2018)

Спасибо @kalrsson за то, что указал мне правильное направление. Сначала я пытался добавить только нужный URL-адрес в список «Действительные URI перенаправления». Это позволило мне обойти проблему, когда я получал сообщение об ошибке «Неверный параметр: redirect_uri». Однако это только подарило мне пустую страницу. На этой пустой странице, когда я проверяю консоль веб-браузера, я заметил следующую ошибку: введите здесь описание изображения

Оттуда я также попытался добавить необходимый URL-адрес в WebOrigins в KeyCloak, как показано ниже. введите здесь описание изображения

Это, наконец, позволило мне полностью загрузить и отобразить вторичное рабочее пространство.


person wtfacoconut    schedule 26.07.2018    source источник


Ответы (1)


Можете ли вы перейти к keycloak_ip: 5050/auth, войти в систему как администратор/администратор, клиенты, che-public и IP-адрес, который вы используете для перенаправления URL-адресов и веб-источников?

Итак, вам нужно просмотретьURL:port как для redirectURI, так и для webOrigins.

person bianchi    schedule 30.07.2018
comment
Спасибо за ваш ответ. Я только что отредактировал свой пост со скриншотом информации, которую вы запрашиваете. На данный момент для настройки действительных URI переадресации я использую 192.168.103:8080/*, а для Web Origins я использую 192.168.56.103:8080. - person wtfacoconut; 31.07.2018
comment
Добавление previewURL:port как в redirectURI, так и в webOrigins решило проблему. Спасибо! :) - person wtfacoconut; 01.08.2018