Zuerst einmal vielen Dank, dass Sie eine so großartige Software als Open Source zur Verfügung stellen.
Ich habe Discourse erfolgreich auf unserem Server mit OpenIDC-Integration zu unserem lokalen Keycloak-Server eingerichtet. Keycloak liefert jedoch Benutzernamen als domain1\user und domain2\user usw. aus. Benutzer erscheinen als domain1_user und domain2_user. Ich möchte die Benutzernamen umwandeln, möglicherweise basierend auf regulären Ausdrücken. Ich möchte, dass die Benutzernamen user_domain1 und user_domain2 lauten.
Soweit ich sehen kann, wird dies weder im SAML- noch im OpenIDC-Connector richtig unterstützt. Ich habe versucht, den Quellcode der Connectors zu ändern, aber die Zuordnung muss wahrscheinlich an vielen Stellen erfolgen und ich war nicht erfolgreich.
Ist es jemandem mit einer solchen Einrichtung bereits gelungen?
Ich habe versucht, dies in Keycloak zu konfigurieren, aber Keycloak erlaubt keine regulären Ausdrücke in Client-Zuordnungen oder von Upstream-Föderationsservern beim Anmelden…