Zum Inhalt springen

Konfigurieren von LinkedIn im Jitterbit App Builder

App Builder unterstützt LinkedIn nicht nativ, weder als Authentifizierungs- noch als Datenanbieter. Da es sich bei der LinkedIn-API jedoch grundsätzlich um eine REST- API handelt, die durch den OAuth-Autorisierungscode-Flow gesichert ist, können die allgemeinen OAuth- und HTTP-Sicherheitsanbieter von App Builder zum Abrufen von Daten von LinkedIn verwendet werden.

Der grundlegende Prozess wird unter OAuth konfigurieren beschrieben. Zu den wichtigsten Aufgaben gehören:

  1. Registrieren Sie App Builder als LinkedIn-App.
  2. Erstellen Sie einen LinkedIn OAuth-Sicherheitsanbieter.
  3. Erstellen Sie einen LinkedIn HTTP-Sicherheitsanbieter
  4. Erstellen Sie eine LinkedIn-Datenquelle.

Es wird davon ausgegangen, dass Ihre Organisation bereits über ein bestehendes LinkedIn-Konto verfügt.

Die folgenden Anweisungen beziehen sich auf die folgenden Eigenschaften:

Beispiel Hinweise
App Builder App-URL https://example.com/App Builder/ Die URL, unter der App Builder gehostet wird. Enthält den abschließenden Schrägstrich.
Name des Sicherheitsanbieters LinkedIn Jeder App Builder Sicherheitsanbieter erhält einen logischen Namen. Dieser Name wird in der Umleitungs URL verwendet.
Weiterleitungs URL https://example.com/App Builder/signin-LinkedIn App Builder stellt automatisch eine Weiterleitungs URL für OAuth-Sicherheitsanbieter bereit. Beachten Sie, dass der Name des OAuth-Sicherheitsanbieters in der Weiterleitungs URL angezeigt wird.

App Builder als LinkedIn-App registrieren

Der Prozess zur Erstellung von LinkedIn-Apps ist auf der folgenden Seite dokumentiert:

https://learn.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow

Melden Sie sich zunächst beim LinkedIn Entwickler an.

https://developer.linkedin.com/

  1. Wählen Sie den Menülink Meine Apps
  2. Klicken Sie auf die Schaltfläche Anwendung erstellen
  3. Geben Sie die angeforderten Informationen ein. Zum Beispiel:

    • Firmenname: Jitterbit
    • Name: App Builder
    • Beschreibung: Entwicklungsplattform ohne Code.
    • Anwendungslogo
    • Anwendungsnutzung: Interne Nutzung in der Unternehmens-IT
    • Website URL: http://www.zudy.com/
    • Geschäftstelefon
  4. Klicken Sie auf die Schaltfläche Senden.

  5. Beachten Sie im Abschnitt Authentifizierungsschlüssel die Client-ID und das Client-Geheimnis
  6. Geben Sie im Abschnitt OAuth 2.0 die {Umleitungs URL} für die Autorisierten Umleitungs-URLs ein und klicken Sie auf die Schaltfläche Hinzufügen
  7. Klicken Sie auf die Schaltfläche Aktualisieren

Erstellen Sie einen LinkedIn OAuth-Sicherheitsanbieter

Um einen OAuth-Sicherheitsanbieter zu erstellen, melden Sie sich zunächst als Administrator bei App Builder an.

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Klicken Sie im Bereich Benutzerauthentifizierung auf die Schaltfläche + Benutzerauthentifizierung
  4. Geben Sie Folgendes an:

    • Name: {OAuth-Anbietername}
      • Beispiel: LinkedIn
    • Typ: OAuth
    • Priorität: Eine eindeutige Ganzzahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
      • Beispiel: 50
    • Aktiviert: Aktivieren
  5. Klicken Sie auf die Schaltfläche Speichern

  6. Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Bereich Eigenschaften auf die Schaltfläche + Eigenschaft → Wählen Sie den Parameter aus → Geben Sie den Wert ein → Klicken Sie auf das Symbol Speichern.

    • AuthorizationEndpoint: https://www.linkedin.com/oauth/v2/authorization
    • TokenEndpoint: https://www.linkedin.com/oauth/v2/accessToken
    • ClientId: Die von LinkedIn bereitgestellte {Client ID}
    • ClientSecret: Das von LinkedIn bereitgestellte {Client Secret}

Erstellen Sie einen LinkedIn-HTTP-Sicherheitsanbieter

Um einen HTTP-Sicherheitsanbieter zu erstellen, melden Sie sich zunächst als Administrator bei App Builder an.

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Klicken Sie im Bereich Datenquellenauthentifizierung auf die Schaltfläche + Datenquellenauthentifizierung
  4. Geben Sie Folgendes an:

    • Name: LinkedIn (REST)
    • Typ: HTTP
    • Priorität: Eine eindeutige Ganzzahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
    • Beispiel: 60
    • Aktiviert: Aktivieren
  5. Klicken Sie auf die Schaltfläche Speichern

  6. Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche + Eigenschaft → Wählen Sie den Parameter aus → Geben Sie den Wert ein → Klicken Sie auf das Symbol Speichern.

    • Authentifizierungstyp: Autorisierungscode
    • OAuthProvider: {Name des OAuth-Anbieters} Beispiel: LinkedIn

Erstellen einer LinkedIn-Datenquelle

Um eine LinkedIn-Datenquelle zu erstellen, melden Sie sich zunächst als Administrator beim App Builder an.

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Datenserver
  3. Klicken Sie im Bereich Datenserver auf die Schaltfläche + Server
  4. Geben Sie Folgendes an:

    • Name: LinkedIn
    • Typ: REST API
    • URL: https://api.linkedin.com/v1/
    • Anforderungsinhaltstyp: JSON
    • Antwortinhaltstyp: JSON
    • Sicherheitsanbieter: LinkedIn (HTTP)
  5. Klicken Sie auf die Schaltfläche Speichern

  6. Klicken Sie auf das Symbol Schließen (X), um das Server-Popup zu schließen
  7. Klicken Sie auf das Symbol Tabellen, um die Endpoints zu konfigurieren
  8. Klicken Sie im Bereich „Endpoints“ auf die Schaltfläche + Endpoint
  9. Geben Sie Folgendes an:

    • Name: Personen
    • Endpoint: Personen/~
  10. Klicken Sie auf die Schaltfläche Entdecken.

    • Sie werden aufgefordert, sich mit LinkedIn anzumelden.
  11. Klicken Sie auf die Schaltfläche Mit LinkedIn anmelden.

    • Nachdem Sie sich mit LinkedIn angemeldet und die Autorisierung bestätigt haben, werden Sie zurück zur Seite „Endpoints“ weitergeleitet.
  12. Suchen Sie im Bereich „Endpoints “ den Endpoint Personen und klicken Sie auf die Schaltfläche Entdecken

  13. Suchen Sie im Bereich Ausgabetabellen die Tabelle Personen und klicken Sie auf das Symbol Inhalt.

    • Vorausgesetzt, alles wurde richtig konfiguriert, sollten Sie Ihre LinkedIn-Kontoinformationen sehen.