Repository navigation
Replies: 1 comment 2 replies
|
We recently came across a similar thing when upgrading from 16 to 20. |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hello Community,
After trying to solve this issue myself for some time, I kindly ask for your help and guidance.
We have the following multi-tenant setup in our Keycloak:
We want the "Internal" users to be able to "login as user" into any "Customer" realm.
We implemented the following flow:
The flow used to work before upgrading to Keycloak 18, however it is now broken.
When performing the token exchange in step 4, the response is:
From some research, I understand that the problem is that the
subject_tokenin the token-exchange has a differentazp("internal_service") then thenclient_idthat we perform the token-exchange for ("frontend").Is there a better way to perform the same functionality?
Am I overlooking something? I tried to find ways to overwrite the
azpwhen getting the "internal_service" confidential client token in step 3, but this does not seem possible (which makes sense, from security perspective).Any help would be greatly appreciated, thank you.
All reactions