You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Instead of using only `window.location.href`, use also `window.location.pathname` to determine the correct redirect URL
* Also manage `post_logout_redirect_uri` path parameter correctly depending on the idp type to be able to handle the logout process.
Fixesgravitee-io/issues#5633Fixesgravitee-io/issues#5593
* Instead of using only `window.location.href`, use also `window.location.pathname` to determine the correct redirect URL
* Also manage `post_logout_redirect_uri` path parameter correctly depending on the idp type to be able to handle the logout process.
Fixesgravitee-io/issues#5633Fixesgravitee-io/issues#5593
NicolasGeraud
pushed a commit
to gravitee-io/gravitee-management-webui
that referenced
this issue
May 26, 2021
* Instead of using only `window.location.href`, use also `window.location.pathname` to determine the correct redirect URL
* Also manage `post_logout_redirect_uri` path parameter correctly depending on the idp type to be able to handle the logout process.
Fixesgravitee-io/issues#5633Fixesgravitee-io/issues#5593
When using external OIDC Provider, the logout URL is incorrectly built (missing ? character)
OIDC Provider used is CAS from Apereo with the following configuration :
For the Console, the generated URL will look like :
https://<idp_host>/oidc/logoutahttps%3A%2F%2F<gravitee_host>
It is missing the "?" character.
Currently one workaround is to add the following "?a=a" for the userLogoutEndpoint as :
"userLogoutEndpoint": "https://<idp_host>/oidc/logout?a=a",
This will make the logout Url look like :
https://<idp_host>/oidc/logout?a=ahttps%3A%2F%2F<gravitee_host>
This url is wrong but will allow to disconnect the user.
Adding
?post_logout_redirect_uri=
does not improve behavior.Your Environment
The text was updated successfully, but these errors were encountered: