Thursday, 2024-08-08

opendevreviewOpenStack Proposal Bot proposed openstack/keystone master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/keystone/+/92446002:59
opendevreviewArtem Goncharov proposed openstack/keystone master: Replace deprecated in py312 datetime usages  https://review.opendev.org/c/openstack/keystone/+/92500807:10
tafkamaxHi I have a question regarding OIDC and keystone and skyline09:22
tafkamax####################... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/WshNuWVlUdhFTdQcapFfPnud>)09:22
tafkamaxThis is our config09:22
tafkamaxNow the problem is that during initial login from skyline the UI shows list of OIDC providers. And the link there contains a target_link_uri that points to an internal endpoint, not the public one.09:23
tafkamaxHow can this be resolved?09:24
tafkamaxhttps://github.com/openstack/keystone-specs/blob/master/specs/keystone/2024.1/federated-identity-mapping-support-project-json-definition.rst10:26
tafkamaxHas somebody used this in conjunction with keycloak?10:26
tafkamaxE.g. keycloak creates the JSON that is requested by the keystone "OIDC-openstack-projects-client-mapper"10:27
tafkamaxDo I need to create Custom Protocol Mapper in Keycloak for this?10:31
gtemaTaavi Ansper: no clue of skyline, but using keycloak with keystone requires definitely protocol mapper10:42
gtemathe spec you referred is only a spec with no implementation so far10:42
gtemabetter is to use it in combination with https://github.com/vexxhost/keystone-keycloak-backend10:42
tafkamax<gtema> "the spec you referred is only..." <- ah okay, my bad...10:51
tafkamaxI am just thinking of ways how to add users who match multiple groups to all of those groups.10:52
tafkamax * I am just thinking of ways how to add users who match multiple groups to all of those projects these groups should see10:52
tafkamaxThere is currently any_one_of which is an OR statement, but I am wishing there is an AND statement all_of.10:53
tafkamaxCurrently what is happening is that users are in two different groups and when then they log in they get put into one of the two projects, but not into both of them10:54
tafkamaxMy mapping looks like this:... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/tuqJLmJLwLooiEuJjkdOHidi>)10:56
tafkamaxPretty much for each department we have a separate project, but some members have multiple of these OIDC-group-memberships as they work for multiple departments. Currently only one of the projects is assigned for them.10:57
gtemaThe referred project mapping is of no help. Using backend driver helps you to achieve perfect logical group mapping11:24
tafkamaxHuh okay.. 11:31
tafkamaxSo I would need to create my own backend driver for OIDC/Keycloak? 11:35
gtemayou just take the one from VexxHost (I linked above)11:43
opendevreviewJimmy McCrory proposed openstack/ldappool master: Retry or failover when using TLS  https://review.opendev.org/c/openstack/ldappool/+/88244814:04
opendevreviewJimmy McCrory proposed openstack/ldappool master: Retry or failover when using TLS  https://review.opendev.org/c/openstack/ldappool/+/88244816:29
*** ministry is now known as __ministry18:27

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!