vexxhost / keystone-keycloak-backend

Keycloak backend for OpenStack Keystone
13 stars 4 forks source link

login using horizon doesn't work #16

Closed robincron closed 10 months ago

robincron commented 10 months ago

when logging in using horizon + keycloak sso we get the following error:

Could not find user: a6062714-01f4-4776-bce6-d4d377bdcbb0.: keystone.exception.UserNotFound: Could not find user: a6062714-01f4-4776-bce6-d4d377bdcbb0

This looks like an issue not handled by #11 as the keycloak-uuid is not translated into a keystone-uid during login flow. We are running keystone@sha256:408b84f8e1bb237dfe8b84d52b5d77fd1c307b2538e77d7e2ab69ecb74385886 from the vexxhost quay.io.

mnaser commented 10 months ago

@robincron I think the issue here is that it might be due to the fact we don't have an up to date version of the Keycloak driver inside the Keystone image.

mnaser commented 10 months ago

@robincron I think the missing piece might be https://github.com/vexxhost/atmosphere/pull/633

robincron commented 10 months ago

@mnaser thanks, that was it. It's working as excepted now.