SCIM-Provisioning mit keenauth directories simulate testen
keenauth directories simulate führt ein SCIM-Simulator-Szenario gegen ein Verzeichnis einer development- oder staging-Umgebung aus. So können Sie Provisioning, den Schutzschalter für Massen-Deprovisionierung und das Provisioning-Protokoll testen, ohne einen Identitätsanbieter anzubinden. Die Benutzer sind ein festes, fiktives Set von 25 Personen an example.test in 5 Gruppen.
Der Befehl schreibt in das Verzeichnis, daher fragt er nach einer Bestätigung. Ohne Terminal müssen Sie --yes angeben, sonst endet er mit dem Code 2. Verwenden Sie ein Verzeichnis, das Sie für Tests angelegt haben. In einer Produktionsumgebung lehnt der Server die Anfrage ab.
Verwendung
keenauth directories simulate dir_01j9xm2n4p6q8r0s2t4v6w8y0z --scenario seed --yes
| Option | Beschreibung |
|---|---|
--scenario |
Erforderlich. seed, bulk_deactivate, group_churn, attribute_update oder conflict_email. |
--output, -o |
table, json oder yaml. Ohne die Option gibt die CLI in einem Terminal eine Tabelle aus, sonst JSON. |
Das Ergebnis enthält nur Anzahlen und Zustände (status, users_created, groups_created, users_deactivated, conflicts, circuit_breaker_tripped, deprovision_hold, failure). Eine SCIM-Fehlerantwort führt dazu, dass der Lauf failed ist und failure füllt. Der Befehl endet trotzdem mit dem Code 0. Prüfen Sie deshalb in Skripten status.
Die Szenarien, die Ergebnisfelder und die Grenzen werden unter SCIM-Provisioning simulieren beschrieben.