ALTER USER 및 DESCRIBE USER 명령: LOGIN_NAME이 SCIM_USER_NAME에 매핑됨(보류 중)

주의

이 동작 변경 사항은 2026_01 번들에 포함되어 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

ALTER USER 명령: LOGIN_NAME이 SCIM_USER_NAME에 매핑됨

ALTERUSER 명령은 다음과 같은 방식으로 동작합니다.

변경 전:

ALTER USER SET LOGIN_NAME 명령을 실행해도 SCIM_USER_NAME 필드가 업데이트되지 않습니다.

변경 후:

ALTER USER SET LOGIN_NAME 명령을 실행하면 SCIM_USER_NAME 필드가 이전에 채워진 경우 및 그러한 경우에만 업데이트됩니다. 사용자의 SCIM_USER_NAME 필드가 채워지지 않으면 필드가 공백으로 유지됩니다.

DESCRIBE USER 명령: 출력의 새 열

DESCRIBEUSER 명령은 다음과 같은 방식으로 동작합니다.

변경 전:

SCIM_USER_NAME 필드는 DESCRIBE USER의 출력에 표시되지 않습니다.

변경 후:

SCIM_USER_NAME 필드는 DESCRIBE USER의 출력에 표시됩니다.

이 동작 변경 번들이 활성화되면 DESCRIBE USER 명령의 출력에 다음과 같은 새 열이 포함됩니다.

열 이름

데이터 타입

설명

SCIM_USER_NAME

VARCHAR

보안 식별 모듈(SCIM)에서 사용자에 대해 정의된 LOGIN_NAME입니다.

DESCRIBE USER에 SCIM_USER_NAME 표시하기

모든 계정에 대해 DESCRIBE USER를 실행하면 SCIM_USER_NAME을 표시하는 새 행을 출력합니다. SCIM 통합으로 프로비저닝되거나 업데이트된 사용자에만 해당 필드가 설정됩니다. 다른 사용자에게는 해당 필드가 설정되지 않습니다.

ALTER USER SET LOGIN_NAME에 대한 SCIM_USER_NAME 업데이트

대상 사용자에게 SCIM_USER_NAME이 설정된 경우 해당 필드는 ALTER USER 요청에 제공된 원시 값으로 업데이트됩니다. 예:

ALTER USER user1 RENAME TO "user2"
Copy

이를 통해 사용자가 다음 값을 갖도록 업데이트됩니다.

  • NAME: user2

  • LOGIN_NAME: USER2

  • SCIM_USER_NAME: "user2"

이는 SCIM API의 동작과 일치합니다.

대상 사용자가 SCIM_USER_NAME으로 설정되지 않은 경우 필드가 빈 상태로 유지됩니다.

예제: 유효한 요청

ALTER USER user SET LOGIN_NAME='user1'
Copy

이 유효한 요청 후 사용자의 LOGIN_NAME이 ``USER1``로 설정되고 SCIM_USER_NAME이 ``USER1``로 설정됩니다.

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

이 유효한 요청 후 사용자의 LOGIN_NAME이 ``USER1``로 설정되고 SCIM_USER_NAME이 ``User1``로 설정됩니다.

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

이 유효한 요청 후 사용자의 LOGIN_NAME이 ``USER1``로 설정되고 SCIM_USER_NAME이 ``”User1”``로 설정됩니다.

예제: 유효하지 않은_요청

ALTER USER user SET SCIM_USER_NAME='value'
Copy

이 요청은 유효하지 않습니다. SCIM_USER_NAME은 LOGIN_NAME이 ALTER USER 요청에 존재하는 경우에만 제공될 수 있습니다.

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

이 요청은 유효하지 않습니다. SCIM_USER_NAME ``user2``는 LOGIN_NAME ``user1``에 대해 대/소문자를 구분하지 않는 일치 항목이 아닙니다.

참조: 2158