keenauth directories simulate による SCIM プロビジョニングのテスト
keenauth directories simulate は、development または staging 環境のディレクトリに対して SCIM シミュレーターのシナリオを 1 つ実行します。これにより、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 プロビジョニングのシミュレーション を参照してください。