fix: pass clientId on OIDC logout flow making logout happen properly even with missing idToken
For the latest Keycloak version, if the post_logout_redirect_uri is used, then we have to pass id_token_hint / client_id. But, id_token_hint cannot be initialized when refresh token happens / new login happens. In these cases, we want to pass client_id.
For more details: https://dev.to/austincunningham/keycloak-1901-and-setting-the-idtokenhint-220c
Issue: e/infra/backlog#4162 and https://gitlab.e.foundation/e/os/backlog/-/issues/3305
Edited by Fahim M. Choudhury