Zum Inhalt springen

LinkedIn im Jitterbit App Builder konfigurieren

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 mit dem OAuth-Autorisierungscode-Flow gesichert ist, ist es möglich, App Builder s generischen OAuth- und HTTP-Sicherheitsanbietern, um Daten von LinkedIn abzurufen.

Der grundlegende Prozess wird unter OAuth konfigurieren beschrieben. Die wichtigsten Aufgaben sind:

  1. Registrieren 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, von der App Builder wird gehostet. Schließt den abschließenden Schrägstrich ein.
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 Umleitungs-URL für OAuth-Sicherheitsanbieter bereit. Beachten Sie, dass der Name des OAuth-Sicherheitsanbieters in der Umleitungs URL angezeigt wird.

Registrieren App Builder als LinkedIn-App

Der Prozess zum Erstellen 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. 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 an App Builder als Administrator.

  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 ein:

    • 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 Sie dieses Kontrollkästchen
  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 eines LinkedIn HTTP-Sicherheitsanbieters

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

  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 Sie dieses Kontrollkästchen
  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: {OAuth-Anbietername} Beispiel: LinkedIn

Erstellen einer LinkedIn-Datenquelle

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

  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“ geleitet.
  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.