리소스: User
사용자의 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "schemas": [ string ], "emails": [ { object ( |
| 필드 | |
|---|---|
schemas[] |
필수 항목입니다. 현재 JSON 구조에 있는 속성을 정의하는 SCIM 스키마의 네임스페이스를 나타내는 URI 목록입니다. 사용자 ResourceType에 대해 |
emails[] |
선택사항입니다. 사용자의 이메일 주소 목록입니다. 허용되는 최대 데이터 크기는 10KB입니다. |
addresses[] |
선택사항입니다. 사용자의 실제 주소 목록입니다. 허용되는 최대 데이터 크기는 10KB입니다. |
phoneNumbers[] |
선택사항입니다. 사용자의 전화번호 목록입니다. 허용되는 최대 데이터 크기는 1KB입니다. |
groups[] |
출력 전용입니다. 사용자가 직접 회원으로 속한 그룹 목록입니다. 최대 1, 000개의 그룹으로 잘립니다. 이 속성은 기본적으로 반환되지 않으며 |
id |
식별자. 사용자의 고유 ID입니다. 속성 특성은 |
externalId |
선택사항입니다. SCIM 사용자의 클라이언트 정의 식별자입니다. 이 필드는 대소문자를 구분하며 변경할 수 있습니다. 서버에서 고유성을 적용하지 않으므로 클라이언트가 고유성을 보장해야 합니다. |
meta |
출력 전용입니다. 리소스 메타데이터가 포함된 복잡한 속성입니다. 모든 |
userName |
필수 항목입니다. 사용자의 기본 이메일 주소입니다. 사용자의 고유 식별자로 사용됩니다. |
name |
필수 항목입니다. 사용자의 이름 |
displayName |
선택사항입니다. 사용자의 표시 이름 제한: 256자(영문 기준) |
active |
선택사항입니다. 사용자의 계정 상태입니다 ( |
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User |
선택사항입니다. SCIM 엔터프라이즈 사용자 확장 프로그램 속성입니다. |
이름
사용자 이름의 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "familyName": string, "givenName": string } |
| 필드 | |
|---|---|
familyName |
필수 항목입니다. 사용자의 성입니다. |
givenName |
필수 항목입니다. 사용자의 이름입니다. |
이메일
사용자 이메일의 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "value": string, "type": string, "primary": boolean } |
| 필드 | |
|---|---|
value |
필수 항목입니다. 사용자의 이메일 주소 |
type |
이메일 계정 유형입니다. 유효한 값은 |
primary |
출력 전용입니다. 사용자의 기본 이메일인지 여부를 나타냅니다. 이 값은 |
주소
사용자 주소의 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "formatted": string, "streetAddress": string, "locality": string, "region": string, "postalCode": string, "country": string, "type": string, "primary": boolean } |
| 필드 | |
|---|---|
formatted |
표시할 형식의 전체 주소입니다. |
streetAddress |
상세 주소입니다. |
locality |
도시 또는 지역입니다. |
region |
지역 또는 주입니다. |
postalCode |
우편번호입니다. |
country |
국가입니다. |
type |
주소 유형입니다. 유효한 값은 |
primary |
사용자의 기본 주소인지 여부를 나타냅니다. |
전화
사용자 전화번호의 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "value": string, "type": string, "primary": boolean } |
| 필드 | |
|---|---|
value |
필수 항목입니다. 전화번호입니다. |
type |
전화번호 유형입니다. 유효한 값은 |
primary |
사용자의 기본 전화번호인지 여부를 나타냅니다. |
EnterpriseUserExtension
SCIM 엔터프라이즈 사용자 확장 프로그램의 속성을 정의합니다. 이 확장 프로그램의 스키마 URN은 urn:ietf:params:scim:schemas:extension:enterprise:2.0:User입니다. 자세한 내용은 RFC 7643 섹션 4.3을 참고하세요.
| JSON 표현 |
|---|
{ "employeeNumber": string, "costCenter": string, "organization": string, "department": string } |
| 필드 | |
|---|---|
employeeNumber |
선택사항입니다. 조직 내에서 사용자를 식별하는 데 사용되는 식별자입니다(일반적으로 조직에서 할당함). |
costCenter |
선택사항입니다. 사용자의 지출이 귀속되는 비용 센터의 식별자입니다. |
organization |
선택사항입니다. 사용자가 속한 조직의 이름입니다. |
department |
선택사항입니다. 부서 사용자가 속한 부서의 이름입니다(텍스트 형식). |
GroupReference
사용자의 그룹 멤버십에 대한 SCIM 표현입니다.
| JSON 표현 |
|---|
{ "value": string, "$ref": string, "type": string } |
| 필드 | |
|---|---|
value |
출력 전용입니다. 그룹을 나타내는 SCIM 리소스의 |
$ref |
출력 전용입니다. 그룹을 나타내는 SCIM 리소스의 URI입니다. |
type |
출력 전용입니다. 그룹 멤버십 유형입니다. 유효한 값은 |
메서드 |
|
|---|---|
|
사용자를 만듭니다. |
|
사용자를 삭제합니다. |
|
사용자를 가져옵니다. |
|
사용자 목록을 가져옵니다. |
|
SCIM 패치 시맨틱스를 사용하여 사용자를 업데이트합니다. |