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 als Administrator beim App Builder an:

  1. Wechseln Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Erweitern Sie im Bereich Konfiguration das Menü Mehr und klicken Sie auf Importanbieter
  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 als Administrator bei App Builder an:

  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 ist 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.
Tokenbesitzer Tokenbesitzer Tokenbesitzer.
Betreff Zeichenfolge Token-Betreff.
Aussteller Zeichenfolge Token-Aussteller.
Publikum Zeichenfolge Token-Publikum.
Empfänger Zeichenfolge 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 Klartext-Passwort.

Zertifikat

Name Typ Beschreibung
usage CertificateUsage Zertifikatsnutzung.
Typ Zertifikatstyp Zertifikatstyp.
Format Zertifikatsformat Zertifikatsformat.
Inhalt Zeichenfolge Verschlüsseltes Zertifikat oder Schlüssel.
Passwort Zeichenfolge Klartext-Passwort.
Fingerabdruck* Zeichenfolge Fingerabdruck des Zertifikats.

Anspruchsart

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.
ignorieren Boolesch Gibt an, ob der Anspruchstyp ignoriert werden soll.

Gruppe

Name Typ Beschreibung
Name Zeichenfolge Gruppenname.
Kennung Zeichenfolge Gruppenkennung.
groupId 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 Boolesch 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 einer Aufforderung zum Benutzerauthentifizierungsanbieter weiter.
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 bestehenden Benutzern zuzuordnen.
suppliesGroupMembership Boolean Gibt an, dass der Benutzerauthentifizierungsanbieter die Mitgliedschaft in der Sicherheitsgruppe verwaltet.
storeClaims Boolean Gibt an, dass App Builder alle vom Benutzerauthentifizierungsanbieter empfangenen Ansprüche speichern soll.
defaultAuthenticationProvider Boolean Gibt an, dass App Builder den Benutzerauthentifizierungsanbieter zum Standard-Benutzerauthentifizierungsanbieter des Systems machen soll.

Werte

Anbietertyp

Wert Beschreibung
aktives_Verzeichnis 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
einfach Einfach
delegated_oauth2 Delegiertes OAuth [DEPRECATED]
oauth2 OAuth

Der Support variiert je nach Sicherheitsanbieter.

OAuthGrantType

Wert Beschreibung
Autorisierungscode Autorisierungscode
client_credentials Client-Anmeldeinformationen
Passwort Passwort des Ressourcenbesitzers
Aktualisierungstoken Aktualisierungstoken
urn:ietf:params:oauth:grant-type:jwt-bearer JWT-Bearer-Token
urn:ietf:params:oauth:grant-type:saml2-bearer SAML 2.0-Träger-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 Clientsystem, 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 der Anforderungsumleitung
sso Single-Sign-On-Dienst
Token Token Endpoint
Benutzerinfo Benutzerinfo-Endpoint

Der Support variiert je nach Sicherheitsanbieter.

Anmeldeinformationstyp

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

Der Support variiert je nach Sicherheitsanbieter.

Zertifikatsverwendung

Wert Beschreibung
Client Client-Zertifikat
Signaturvalidierung 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
Zertifikatsspeicher Zertifikatsspeicher
pem PEM
pkcs12 PKCS#12 (PFX)

Der Support variiert je nach Sicherheitsanbieter.

Anspruchstypverwendung

Wert Beschreibung
Anzeigename Anzeigename
E-Mail-Adresse E Email-Adresse
vollständigerName Vollständiger Name
Gruppe Sicherheitsgruppe
Name Name
NameId Namenskennung
keine Keine
Telefonnummer Telefonnummer