使用Eclipse Che,我最近能够部署Docker容器,而没有操作说明中所述的任何问题。
现在,我正试图了解有关Che的扩展开发的更多信息,并且我正在浏览下一页上有关“开发您的第一个插件”的小介绍:
https://www.eclipse.org/che/docs/che-in-che-quickstart.html
我被困在可以通过执行Traefik Start,Tomcat8-IDE Start,Deploy IDE和Deploy Workspace Agent命令成功构建和部署示例项目的地步。
但是当需要通过单击IDE中提供的链接导航到新创建的第二工作区时,转到新创建的第二工作区实例...:
...我最终被重定向到以下错误页面:
我怀疑示例插件项目可能存在某种配置问题,或者密钥斗篷存在配置问题,但是我当时真的不知道如何进行故障排除。
(更新:2018/07/31)
应@kalrsson的要求获取更多信息,以下是我的Keycloak实例中的che-public客户端配置的屏幕截图。
(解决方案更新:2018/08/01)
感谢@kalrsson向我指出正确的方向。
最初,我只尝试将所需的URL添加到“有效重定向URI”列表中。这样做使我能够克服问题,因为我收到错误“无效参数:redirect_uri”。但是,这只会给我空白页。在此空白页上,当我检查Web浏览器控制台时,发现以下错误:
从那里,我还尝试将所需的URL添加到KeyCloak中的WebOrigins,如下所示。
这样做最终使我可以完全加载并渲染辅助工作区
最佳答案
您能否转到keycloak_ip:5050 / auth,以admin / admin,客户端,che-public和用于重定向url和webOrigins的IP登录?
因此,您需要PreviewURL:port都同时重定向到URI和webOrigins