Subject area
Startup, provisioning, reconciliation
What happens before the first request arrives: cold start, registering the modules' roles and attributes with CIAS, a new tenant from start to finish, and the database schemas.
Topics in this subject area
- 1.Cold start of an installation
Migrations, bootstrap (platform roles, first tenant, first administrator), intake of the declarations, reconciliation of roles and groups, in this order.
- 2.Modules register roles and attributes
How CDMS reports its roles and attributes to CIAS: embedded as a bean, standalone through
/cias/fetchwith its own role, and what happens on a rejection. - 3.A new tenant, end to end
From creation in CIAS through the organization in Keycloak and the database to the first request in CDMS that passes the gate for this tenant.
- 4.Databases and schemas
Which databases exist (system, one per tenant, CIAS), who migrates which schema, and in which order.