7.4. Configure the UMC OIDC client#
When you enable OIDC single sign-on for the Management UI,
Nubus automatically creates one or more OIDC clients in the Keycloak realm ucs.
The UMC servers use these clients to authenticate users.
For federated authentication, you must include additional claims in the OIDC token issued to the Management UI. These claims allow the Management UI to:
identify federated users.
associate the session with the upstream identity.
apply delegative administration roles.
To provide this information,
you must configure additional client mappers on all UMC OIDC clients in the ucs realm.
User AttributemapperUser Attribute:
nubus_idToken Claim Name:
nubus_idClaim JSON Type:
String
This mapper exposes the upstream user identifier to the Management UI (UMC).
User AttributemapperUser Attribute:
nubus_federated_accountToken Claim Name:
nubus_federated_accountClaim JSON Type:
boolean
This mapper indicates whether the authenticated user is a federated account.
User AttributemapperUser Attribute:
nubus_idToken Claim Name:
uidClaim JSON Type:
String
This mapper maps the upstream identifier to the
uidclaim used by the Management UI (UMC).
Note
The Management UI (UMC) internally expects the uid claim
to identify the user session.
For federated users, Nubus derives this value from nubus_id.