Zum Inhalt springen

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.