Befehle ALTER USER und DESCRIBE USER: LOGIN_NAME wird SCIM_USER_NAME zugeordnet (Ausstehend)

Achtung

Diese Verhaltensänderung ist in Bundle 2026_01 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Befehl ALTER USER: LOGIN_NAME wird SCIM_USER_NAME zugeordnet

Der Befehl ALTER USER verhält sich wie folgt:

Vor der Änderung:

Ausführen des Befehls ALTER USER SET LOGIN_NAME aktualisiert nie den SCIM_USER_NAME.

Nach der Änderung:

Ausführen des Befehls ALTER USER SET LOGIN_NAME aktualisiert das Feld SCIM_USER_NAME nur dann, wenn es zuvor ausgefüllt war. Wenn das Feld SCIM_USER_NAME des Benutzers nicht ausgefüllt war, bleibt das Feld leer.

Befehl DESCRIBE USER: Neue Spalte in der Ausgabe

Der Befehl DESCRIBE USER verhält sich wie folgt:

Vor der Änderung:

Das Feld SCIM_USER_NAME ist in der Ausgabe von DESCRIBE USER nicht sichtbar.

Nach der Änderung:

Das Feld SCIM_USER_NAME ist in der Ausgabe von DESCRIBE USER sichtbar.

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthält die Ausgabe des Befehls DESCRIBE USER die folgende neue Spalte.

Spaltenname

Datentyp

Beschreibung

SCIM_USER_NAME

VARCHAR

Für einen Benutzer definierter LOGIN_NAME in einem Sicherheitsidentifikationsmodul (SCIM).

Anzeige von SCIM_USER_NAME in DESCRIBE USER

Für alle Konten gibt die Ausführung von DESCRIBE USER eine neue Zeile aus, die den SCIM_USER_NAME anzeigt. Nur für Benutzer, die mit einer SCIM-Integration bereitgestellt oder aktualisiert wurden, ist dieses Feld eingestellt. Andere Benutzer haben dieses Feld nicht eingestellt.

Aktualisierung von SCIM_USER_NAME für ALTER USER SET LOGIN_NAME

Wenn der Zielbenutzer SCIM_USER_NAME festgelegt hat, wird dieses Feld auf den Rohwert aktualisiert, der in der ALTER USER-Anforderung angegeben ist. Beispiel:

ALTER USER user1 RENAME TO "user2"
Copy

Dadurch wird der Benutzer mit den folgenden Werten aktualisiert:

  • NAME: user2

  • LOGIN_NAME: USER2

  • SCIM_USER_NAME: "user2"

Dies entspricht dem Verhalten in der SCIM API.

Wenn für den Zielbenutzer SCIM_USER_NAME nicht festgelegt ist, bleibt das Feld leer.

Beispiele: Gültige Anforderungen

ALTER USER user SET LOGIN_NAME='user1'
Copy

Nach dieser gültigen Anforderung wird für den Benutzer LOGIN_NAME auf USER1 gesetzt und SCIM_USER_NAME auf USER1.

ALTER USER user SET LOGIN_NAME='user1' SCIM_USER_NAME='User1'
Copy

Nach dieser gültigen Anforderung wird für den Benutzer LOGIN_NAME auf USER1 gesetzt und SCIM_USER_NAME auf User1.

ALTER USER user SET LOGIN_NAME='user1' SCIM_USER_NAME='"User1"'
Copy

Nach dieser gültigen Anforderung wird für den Benutzer LOGIN_NAME auf USER1 gesetzt und SCIM_USER_NAME auf "User1".

Beispiele: Ungültige Anforderungen

ALTER USER user SET SCIM_USER_NAME='value'
Copy

Diese Anforderung ist ungültig. SCIM_USER_NAME kann nur angegeben werden, wenn LOGIN_NAME in der ALTER USER-Anforderung vorhanden ist.

ALTER USER user SET LOGIN_NAME='user1' SCIM_USER_NAME='user2'
Copy

Diese Anforderung ist ungültig. SCIM_USER_NAME user2 hat keine Übereinstimmung mit LOGIN_NAME user1 ohne Berücksichtigung der Groß-/Kleinschreibung.

Ref: 2158