keenauth directories simulate로 SCIM 프로비저닝 테스트하기
keenauth directories simulate은 development 또는 staging 환경의 디렉터리에 대해 SCIM 시뮬레이터 시나리오 하나를 실행하므로, ID 공급자를 연결하지 않고도 프로비저닝, 대량 디프로비저닝 회로 차단기, 프로비저닝 로그를 테스트할 수 있습니다. 사용자는 example.test에 있으며, 5개 그룹에 속한 25명의 고정된 가상 인물 세트입니다.
이 명령은 디렉터리에 쓰기 때문에 확인을 요청합니다. 터미널이 없으면 --yes를 반드시 전달해야 하며, 그렇지 않으면 종료 코드 2로 끝납니다. 테스트용으로 만든 디렉터리를 사용하십시오. 운영 환경에서는 서버가 요청을 거부합니다.
사용법
keenauth directories simulate dir_01j9xm2n4p6q8r0s2t4v6w8y0z --scenario seed --yes
| 플래그 | 설명 |
|---|---|
--scenario |
필수. seed, bulk_deactivate, group_churn, attribute_update 또는 conflict_email. |
--output, -o |
table, json 또는 yaml. 플래그가 없으면 CLI는 터미널에서는 표를, 그 외에는 JSON을 출력합니다. |
결과에는 개수와 상태만 포함됩니다(status, users_created, groups_created, users_deactivated, conflicts, circuit_breaker_tripped, deprovision_hold, failure). SCIM 오류 응답이 오면 실행은 failed 상태가 되고 failure을 채우지만, 명령은 여전히 종료 코드 0으로 끝나므로 스크립트에서는 status를 확인하십시오.
시나리오, 결과 필드, 제한 사항은 SCIM 프로비저닝 시뮬레이션에 설명되어 있습니다.