사용자 유형: TYPE 속성이 NULL 대신 PERSON으로 설정됨 (Pending)¶
다양한 Snowflake 사용자 유형 이 있습니다. 각 유형은 사용자 오브젝트의 TYPE 속성 값에 해당합니다. NULL 유형의 사용자는 항상 PERSON 유형인 것처럼 간주되었으며 이러한 변경 사항이 적용되어도 해당 동작은 달라지지 않습니다. 이 동작 변경은 사용자 유형이 NULL일 수 있는지 여부에 관한 것입니다.
- 변경 전:
NULL 유형의 사용자는 PERSON 유형의 사용자로 간주됩니다. 다음 상황에서는 사용자 유형이 NULL일 수 있습니다.
CREATE USER 명령을 실행할 때 TYPE 속성이 설정되지 않거나 NULL로 설정되었습니다.
누군가 ALTER USER … SET TYPE=NULL 명령을 실행합니다.
누군가 ALTER USER … UNSET TYPE 명령을 실행합니다.
SCIM 요청이
type
특성을 지정하지 않거나 NULL로 설정합니다.
- 변경 후:
새 사용자 오브젝트의 TYPE 속성은 NULL일 수 없으며, 기존 사용자의 TYPE 속성을 NULL로 설정할 수 없습니다. 이는 다음 동작에 의해 적용됩니다.
TYPE 속성을 설정하지 않고 CREATE USER 명령을 실행하는 경우 PERSON으로 설정됩니다.
ALTER USER … UNSET TYPE 명령을 실행하는 경우 TYPE 속성이 PERSON으로 설정됩니다.
ALTER USER … SET TYPE=NULL 명령을 실행하는 경우 TYPE 속성이 PERSON으로 설정됩니다.
사용자를 만드는 SCIM POST 요청을 보내며
type
특성이 지정되지 않았거나 NULL로 지정된 경우 TYPE 속성이 PERSON으로 설정됩니다.type
특성을 NULL로 지정하는replace
작업을 사용하여 SCIM PATCH 요청을 보내는 경우 TYPE 속성은 변경되지 않습니다.replace
작업을 사용하여 SCIM PUT 요청을 보내며type
특성이 지정되지 않았거나 NULL로 지정된 경우 TYPE 속성이 PERSON으로 설정됩니다.type
특성을 설정 해제하는remove
작업을 사용하여 SCIM PATCH 요청을 보내는 경우 TYPE 속성은 변경되지 않습니다.
참조: 2067