스위치 상태 설정¶
POST /api/v1/login_mapping/set_disable
개요¶
Body 요청 파라미터¶
| 파라미터명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| isDisable | boolean | 비활성화 여부 예: True 빈 값 허용: False 선택 가능 값: [True, False] |
|
| type | string | 활성화 상태에서 적용 범위 유형 예: GlobalValid 빈 값 허용: False 선택 가능 값: ['ValidOnFirstLogin', 'GlobalValid', 'Append'] |
파라미터 추가 설명¶
type 파라미터 설명
| 선택 값 | 설명 |
|---|---|
| ValidOnFirstLogin | 매핑 구성이 활성화된 경우, 매핑 구성은 사용자가 처음 로그인할 때만 유효함을 의미합니다. |
| GlobalValid | 매핑 구성이 활성화된 경우, 매핑 구성은 사용자가 로그인할 때마다 유효함을 의미합니다. 기본값입니다. |
| Append | 매핑 구성이 활성화된 경우, SSO 사용자 계정은 매핑 규칙에 따라 워크스페이스가 추가되고 역할이 부여됩니다. 계정의 기존 워크스페이스와 역할은 영향을 받지 않습니다. 멤버 역할이 Standard인 상태에서 새로 추가된 매핑 규칙이 Administrator 역할을 부여하는 경우, 사용자는 Standard와 Administrator 두 역할을 동시에 보유하게 됩니다. |
요청 예시¶
curl 'https://external-api.guance.com/api/v1/login_mapping/set_disable' \
-X 'POST' \
-H 'Content-Type: application/json' \
-H 'X-Df-Access-Key: <AK key>' \
-H 'X-Df-Nonce: <임의 문자>' \
-H 'X-Df-Signature: <서명>' \
-H 'X-Df-Timestamp: <타임스탬프>' \
--data-raw $'{"isDisable": true,"type": "GlobalValid"}'