SovereignCloudStack / issues

This repository is used for issues that are cross-repository or not bound to a specific repository.
https://github.com/orgs/SovereignCloudStack/projects/6
2 stars 1 forks source link

Dedicated OpenStack Dashboard login page for each SCS customer using federated login #340

Open reqa opened 1 year ago

reqa commented 1 year ago

As a SCS operator, I want to offer a good user experience to my customers which need to login to the OpenStack dashboard. Currently Horizon only offers a dropdown to select the IdP for federated login. If we would choose to configure multiple IdPs in OpenStack (e.g. one Realm in the SCS Keycloak to let the customer federate out from there to their "home" IAM), then all those customer names would be in the dropdown, which is probably neither desirable for the SCS operator nor for the SCS customer.

A custom login page (URL) in Horizon would be one possible solution to this problem. A complementary approach would be to support login via Email. Both may have valid reasons, so currently we may want to evaluate both options.

Note that Horizon will probably be replaced by https://wiki.openstack.org/wiki/Skyline , so the implementation will differ.

Definition of Ready:

Definition of Done:

reqa commented 1 year ago

Jeff made the point that it may be more efficient to make use of the OIDCDiscoverURL parameter in wsgi-keystone.conf and put a better discoverypage there. That way would also be independent of a switch from Horizon to Skyline.