Bug 56884 - support realm alias
support realm alias
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Keycloak
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0-6-errata
Assigned To: Felix Botner
Julia Bremer
https://git.knut.univention.de/univen...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2023-11-29 21:07 CET by Felix Botner
Modified: 2023-12-20 17:04 CET (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2023-11-29 21:07:22 CET

    
Comment 1 Arvid Requate univentionstaff 2023-12-01 14:41:06 CET
From the Gitlab issue:

As o365 I need multiple Identity Providers if I want to sync users to multiple "Azure Domains"

Currently, Keycloak has a fixed EntityID in its XML file the Azure Cloud accesses during connection setup. Azure does not allow the same EntityID being used twice. But we want to support syncing to multiple Azure domains with the Microsoft 365 Connector.
Comment 2 Julia Bremer univentionstaff 2023-12-19 10:58:43 CET
An option has been added to univention-keycloak to create a "proxy realm"
that can be used and referenced in the Azure SAML settings. 

It redirects all authentication to the default UCS realm, but contains all necessary mappers that make the authentication to Azure work. 
Additionally it creates the proxy-realm client in the UCS client.

This means that the new realms don't need to be kept in "sync" with the original UCS realm, since all authentication is handled by the UCS realm directly


Successful build
Package: univention-keycloak
Version: 1.0.10-3
Branch: ucs_5.0-0
Scope: errata5.0-6

2f319f5c8c Bug #56884: added proxy realm commands
Comment 3 Julia Bremer univentionstaff 2023-12-20 09:06:18 CET
OK: Configuration of additional Azure AD connection with the Microsoft 365 Connector works
OK: Keycloak tests
OK: Advisory

Verified