Example setup configuration in SCS deployment explained
The following document explains the idea behind the example configuration is done.
The playbook creates a proxy realm used to connect with Keystone
, a customer realm, the clients needed to connect the realms, the identity brokering for the customer realm, a login flow
to be able to use the home-IdP-discovery
plugin to redirect to the correct customer realm and an example user.
SCS operators can find the playbook that creates the setup here.
-
In the first place a proxy realm called
osism
on the example deployment. That realm will become the realm that will be conected toKeystone
-
A customer realm called
CustomerA
is created. On that realm aOIDC
client is created to hook up the realm to the proxy realm. This is done viaIdentity Brokering
in the proxy realm. -
An
Identity provider
is configured in theosism
realm, this is configured to be connected to theCustomerA
realm. For that, a set of mappers are created, the default ones are ahardcoded-attribute
that sets the domain where the user came from, and anattribute-importer
mapper for theopenstack-default-project
that comes in theOIDC
claim from the customer realm. -
A new login flow has been created in the
osism
realm, this login flow is needed to use thehome-IdP-discovery
plugin. -
Creation of an example user called
Alice
.