Benutzerbereitstellung Sicherheitsanbieter im Jitterbit App Builder
Im Gegensatz zu den meisten anderen Sicherheitsanbietertypen ist der Benutzerbereitstellungs-Anbietertyp kein Authentifizierungsschema für Benutzer oder Datenquellen. Stattdessen ermöglicht er die programmgesteuerte Erstellung von Benutzerkonten.
Der App Builder erlaubt Entwicklern nicht, CRUD-Regeln zu erstellen, die direkt in die Benutzer- und Gruppentabellen des App Builders schreiben. Stattdessen stellt der App Builder ein öffentliches Datenobjekt namens User_Create zur Verfügung. Entwickler können XP CRUD-Regeln erstellen, die Datensätze in das User_Create-Datenobjekt einfügen und somit Benutzerkonten erstellen.
Hinweis
Für Anwendungen, die zu einem Bereich gehören, ist das entsprechende Datenobjekt Realm_User_Create.
Konfiguration
Parameter
Der Benutzerbereitstellungs-Sicherheitsanbieter definiert keine Parameter.
Funktionsweise
Das User_Create-Datenobjekt erfordert eine ProviderId. Die ProviderId identifiziert die Sicherheitsanbieterkonfiguration, die beim Erstellen eines neuen Benutzerkontos verwendet werden soll. Typischerweise identifiziert sie einen Benutzerbereitstellungs-Sicherheitsanbieter.
Dieser Ansatz ermöglicht es Entwicklern, Anwendungen zu erstellen, die die Erstellung von Benutzerkonten unterstützen, während Sicherheitsadministratoren die Kontrolle über die Autorisierungsrichtlinien behalten, die auf neue Benutzerkonten angewendet werden. Dies geschieht mit Sicherheitsanbieterguppen. Siehe Benutzer- und Gruppenbereitstellung für weitere Informationen.
Validierung
Seit App Builder 4.60 validiert der App Builder, wenn eine Regel einen Datensatz in das User_Create- oder Realm_User_Create-Datenobjekt einfügt, dass der referenzierte Sicherheitsanbieter die folgenden Anforderungen erfüllt:
-
Der Sicherheitsanbieter ist aktiviert.
-
Der Sicherheitsanbieter unterstützt die Benutzerbereitstellung.
Wenn eine der Bedingungen nicht erfüllt ist, schlägt die Einfügeoperation fehl.
Upgrade-Verhalten
Beim Upgrade von App Builder 4.59 oder früher:
-
Vorhandene Sicherheitsanbieter vom Typ Benutzerbereitstellung haben die Benutzerbereitstellungsoption automatisch aktiviert.
-
Neue Sicherheitsanbieter vom Typ Benutzerbereitstellung haben die Benutzerbereitstellungsoption standardmäßig aktiviert.
Wenn ein deaktivierter Sicherheitsanbieter derzeit zur Bereitstellung von Benutzern verwendet wird, wird die Benutzerbereitstellung nach dem Upgrade nicht mehr funktionieren. Um die Funktionalität wiederherzustellen, melden Sie sich als Administrator an und aktivieren Sie den Sicherheitsanbieter.