-
Bug
-
Resolution: Done-Errata
-
Critical
-
rhos-18.0.0
-
None
-
1
-
False
-
-
False
-
?
-
python-django-horizon-23.1.2-18.0.20250606144738.d205ff0.el9osttrunk
-
rhos-ops-platform-services-ui
-
None
-
-
-
Important
To Reproduce Steps to reproduce the behavior:
- configure Horizon to use OIDC auth method and multi-region:
WEBSSO_ENABLED = True WEBSSO_CHOICES = ( ("credentials", _("Keystone Credentials")), ("oidc", _("OpenID Connect")), ("saml2", _("Security Assertion Markup Language")) ) AVAILABLE_REGIONS = ( (OPENSTACK_KEYSTONE_URL, 'Region1'), (OPENSTACK_KEYSTONE_URL, 'Region1'), )
- On the login screen, use the auth method dropdown to switch to the OIDC auth method.
Expected behavior:
- the region selection dropdown should remain visible
Known workaround:
- that problem can be worked around by selecting the region while the login method is set to "credentials", and then switching the method to "oidc" – the pull-down is hidden, but it still retains the value that was selected
- another way to work around it is to login to the default region and switch regions after that using the region switching drop-down at the top of the screen
Additional context:
- this we need to fix by modifying the code at https://github.com/openstack/horizon/blob/master/horizon/static/auth/login/login-finder.directive.js#L65-L78
- depends on
-
OSPRH-17804 [Verify bugfix] region selection pull-down being hidden on the login screen OSPRH-17222
-
- Closed
-
- links to
-
RHBA-2025:12089 Release of components for RHOSO 18.0
- mentioned on