Zum Inhalt springen

Importieren und Exportieren eines Sicherheitsanbieters im Jitterbit App Builder

App Builder unterstützt sowohl das Importieren als auch das Exportieren von Sicherheitsanbieterkonfigurationen.

Import

Um einen Sicherheitsanbieter zu importieren, melden Sie sich zunächst an App Builder als Administrator:

  1. Wechseln Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Erweitern Sie im Fenster Konfiguration das Menü Mehr und klicken Sie auf Anbieter importieren
  4. Geben Sie den serialisierten Sicherheitsanbieter an. Siehe Format unten.
  5. Klicken Sie auf die Schaltfläche Importieren
  6. Klicken Sie auf die Schaltfläche Anzeigen, um den Sicherheitsanbieter anzuzeigen und zu ändern

App Builder weist dem Sicherheitsanbieter beim Import eine eindeutige Kennung zu.

Der neue Sicherheitsanbieter ist standardmäßig deaktiviert und wird nicht im Anmeldeformular angezeigt.

Export

Um einen Sicherheitsanbieter zu exportieren, melden Sie sich zunächst an App Builder als Administrator:

  1. Wechseln Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Suchen Sie den Sicherheitsanbieter und klicken Sie auf das Symbol Details (Chevron)
  4. Erweitern Sie das Menü Mehr und klicken Sie auf Anbieter exportieren

Dadurch wird die serialisierte Sicherheitsanbieterkonfiguration angezeigt.

Format

Das Konfigurationsformat des Sicherheitsanbieters hat die Form eines JSON Dokument.

Das Stammelement ist ein Objekt vom Typ Provider.

Beispiel

{
  "name": "MyIdP",
  "type": "saml_sp",
  "audience": "https://example/App Builder",
  "recipient": "https://example/App Builder/signin-MyIdP",
  "settings": {},
  "groups": [],
  "claimTypes": [],
  "endpoints": [
    {
      "type": "metadata",
      "url": "https://example/saml/metadata"
    }
  ],
  "credentials": [],
  "certificates": []
}

Arten

Anbieter

Name Typ Beschreibung
Name Zeichenfolge Name des Sicherheitsanbieters.
Typ Anbietertyp Typ des Sicherheitsanbieters.
Authentifizierungstyp Authentifizierungstyp Authentifizierungstyp.
oauthGrantType OAuthGrantType OAuth-Berechtigungstyp.
oauthClientAuthenticationType OAuthClientAuthenticationType OAuth-Client-Authentifizierungstyp.
oauthResourceAuthenticationType OAuthResourceAuthenticationType OAuth-Ressourcenauthentifizierungstypen.
tokenOwner TokenOwner Token-Besitzer.
Betreff Zeichenfolge Token-Betreff.
Aussteller Zeichenfolge Token-Aussteller.
Publikum Zeichenfolge Token-Publikum.
Empfänger String Token-Empfänger.
entityId Zeichenfolge Token-Entitätskennung.
identityProviderUrl Zeichenfolge URL des Identitätsanbieters (IdP).
Endpoints Endpoint[] Array von Endpoints.
Anmeldeinformationen Anmeldeinformationen[] Array von Anmeldeinformationen.
Zertifikate Zertifikat[] Array von Zertifikaten und Schlüsseln.
Einstellungen Objekt Sammlung von Schlüssel/Wert-Paaren, wobei jeder Schlüssel einem bekannten Parameternamen entspricht. Eine Liste der unterstützten Parameter finden Sie in der Dokumentation des jeweiligen Sicherheitsanbieters.
claimTypes ClaimType[] Array von Anspruchstypen.
Gruppen Gruppe[] Array von Sicherheitsgruppen.
Registrierung Registrierung Registrierung des Sicherheitsanbieters.

Endpoint

Name Typ Beschreibung
Typ Endpunkttyp Endpoint.
URL Zeichenfolge Endpoint URL.

Anmeldeinformationen

Name Typ Beschreibung
Typ Anmeldeinformationstyp Anmeldeinformationstyp.
Benutzername Zeichenfolge Benutzername.
Passwort Zeichenfolge Passwort im Klartext.

Zertifikat

Name Typ Beschreibung
Verwendung Zertifikatsverwendung Zertifikatsverwendung.
Typ Zertifikatstyp Zertifikatstyp.
Format Zertifikatsformat Zertifikatsformat.
Inhalt Zeichenfolge Verschlüsseltes Zertifikat oder Schlüssel.
Passwort Zeichenfolge Passwort im Klartext.
Fingerabdruck* Zeichenfolge Fingerabdruck des Zertifikats.

Anspruchstyp

Name Typ Beschreibung
Kennung Zeichenfolge Kennung des Anspruchstyps, normalerweise eine URL oder ein JSON-Schlüssel.
Verwendung ClaimTypeUsage Verwendung des Anspruchstyps.
Priorität Nummer Priorität des Anspruchstyps.
ignore Boolean Gibt an, ob der Anspruchstyp ignoriert werden soll.

Gruppe

Name Typ Beschreibung
Name Zeichenfolge Gruppenname.
Bezeichner Zeichenfolge Gruppenbezeichner.
Gruppen-ID Eindeutige ID App Builder Sicherheitsgruppenkennung.
grantOnIdentityCreate Boolean Gibt an, ob Identitäten bei der Bereitstellung zur Gruppe hinzugefügt werden sollen.

Anmeldung

Name Typ Beschreibung
aktiviert Boolean Aktiviert den Sicherheitsanbieter.
Priorität Nummer Ordnungsposition des Sicherheitsanbieters.
sealed Boolean Versiegelt den Sicherheitsanbieter. NUR FÜR INTERNE VERWENDUNG.
redirectOnChallenge Boolean Umgeht das Anmeldeformular und leitet den Client bei Aufforderung zum Benutzerauthentifizierungsanbieter um.
showOnLoginForm Boolean Zeigt den Benutzerauthentifizierungsanbieter im Anmeldeformular an.
userProvisioning Boolean Aktiviert die Bereitstellung für den Benutzerauthentifizierungsanbieter.
matchExistingUser Boolean Ermöglicht dem Benutzerbereitstellungsprozess, Identitäten vorhandenen Benutzern zuzuordnen.
suppliesGroupMembership Boolean Gibt an, dass der Benutzerauthentifizierungsanbieter die Mitgliedschaft in der Sicherheitsgruppe verwaltet.
storeClaims Boolean Gibt an, dass App Builder sollte alle vom Benutzerauthentifizierungsanbieter empfangenen Ansprüche speichern.
defaultAuthenticationProvider Boolean Gibt an, dass App Builder sollte den Benutzerauthentifizierungsanbieter zum Standard-Benutzerauthentifizierungsanbieter des Systems machen.

Werte

Anbietertyp

Wert Beschreibung
Active_Directory Active Directory
adobe_pdf_services Adobe PDF-Dienste
api_key API Schlüssel
app_auth Anwendungsauthentifizierung
google_openid_connect Google-Konten / OpenID Connect
http_basic_auth HTTP-Basisauthentifizierung
http_client HTTP-Client
iwa_ Integrierte Windows-Authentifizierung
jwt_sso JWT SSO
lokal Lokaler Benutzer
microsoft_openid_connect Microsoft / OpenID Connect
oauth2 OAuth 2.0
openid_connect OpenID Connect 1.0
Bereitstellung Benutzerbereitstellung
rewrite_url URL neu schreiben
Salesforce Salesforce
salesforce_openid_connect Salesforce /OpenID Connect
saml_idp SAML Identitätsanbieter (IdP)
saml_sp SAML Dienstanbieter (SP)
sap_odata_services SAP OData Dienste
successfactors_odata SuccessFactors-OData
successfactors_password SuccessFactors-Passwort
wam Webzugriffsverwaltung
ws_federation WS-Föderation

Authentifizierungstyp

Wert Beschreibung
anonym Anonym
Grundlagen Grundlegend
delegated_oauth2 Delegiertes OAuth [DEPRECATED]
oauth2 OAuth

Der Support variiert je nach Sicherheitsanbieter.

OAuthGrantType

Wert Beschreibung
Autorisierungscode Autorisierungscode
client_credentials Client-Anmeldeinformationen
Passwort Passwort-Anmeldeinformationen des Ressourcenbesitzers
refresh_token Aktualisierungstoken
urn:ietf:params:oauth:grant-type:jwt-bearer JWT-Trägertoken
urn:ietf:params:oauth:grant-type:saml2-bearer SAML 2.0-Bearer-Assertion

Der Support variiert je nach Sicherheitsanbieter.

OAuthClientAuthenticationType

Wert Beschreibung
keine Keine
client_secret_basic Einfach
client_secret_post Parameter

Der Support variiert je nach Sicherheitsanbieter.

OAuthResourceAuthenticationType

Wert Beschreibung
Träger Träger
form_post Formular
Abfrage Abfrage

Der Support variiert je nach Sicherheitsanbieter.

Token-Besitzer

Wert Beschreibung
Client Client-System, d.h. App Builder
Benutzer Benutzer

Endpunkttyp

Wert Beschreibung
acs Assertion-Consumer-Dienst
api API Endpoint
Autorisierung Endpoint
Aussteller OpenID Connect-Aussteller
Metadaten Metadaten Endpoint
Relay_State RelayState-URI
request_redirect Endpoint anfordern
sso Single-Sign-On-Dienst
Token Token Endpoint
user_info Benutzerinfo-Endpoint

Der Support variiert je nach Sicherheitsanbieter.

Anmeldeinformationstyp

Wert Beschreibung
Client OAuth-Client.
Verzeichnisleser Active Directory Leser.
resource_owner OAuth-Ressourcenbesitzer.

Der Support variiert je nach Sicherheitsanbieter.

Zertifikatsverwendung

Wert Beschreibung
Client Client-Zertifikat
signature_validation Signaturvalidierung
unterschreiben Unterschreiben

Der Support variiert je nach Sicherheitsanbieter.

Zertifikatstyp

Wert Beschreibung
rsa_private_key Privater RSA-Schlüssel
rsa_public_key Öffentlicher Schlüssel
x509 X.509-Zertifikat
x509_private_key X.509-Zertifikat mit privatem Schlüssel

Der Support variiert je nach Sicherheitsanbieter.

Zertifikatsformat

Wert Beschreibung
Zertifikatspeicher Zertifikatspeicher
pem PEM
pkcs12 PKCS#12 (PFX)

Der Support variiert je nach Sicherheitsanbieter.

Anspruchstypverwendung

Wert Beschreibung
displayName Anzeigename
Email-Adresse Email-Adresse
fullName Vollständiger Name
Gruppe Sicherheitsgruppe
Name Name
nameId Namenskennung
keine Keine
phoneNumber Telefonnummer