The use of GWT Frame
objects is not compatible with the Keycloak integration
#5745
Labels
kind/task
Internal things, technical debt, and to-do tasks to be performed.
The use of GWT
Frame
objects to manage the popup window of both the Java Quick documentation and Java completion documentation is incompatible with therh-che
Keycloak integration that intercepts client-side request submission by overriding theAsyncRequestFactory
.The
Frame
object creates an new html frame in which the client-side Keycloak-related Javascript code cannot be injected. And thus thehttp
requests sent from these frames don't get the right Keycloak authorization token, and are refused on the server-side by the Keycloak authentication filter.The use of GWT
Frame
s should probably be replaced by the use of aFlowPanel
(just like in the Orion Editor), whose content would be retrieved through anAsyncRequest
.The text was updated successfully, but these errors were encountered: