Zum Inhalt springen

LinkedIn in Jitterbit App Builder konfigurieren

App Builder unterstützt LinkedIn nicht nativ, weder als Authentifizierungs- noch als Datenprovider. Da die LinkedIn-API jedoch grundsätzlich eine REST-API ist, die mit dem OAuth Authorization Code Flow gesichert wird, lässt sich App Builders generischer OAuth- und HTTP-Sicherheitsprovider nutzen, um Daten von LinkedIn abzurufen.

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

  1. App Builder als LinkedIn-App registrieren.
  2. Einen LinkedIn OAuth-Sicherheitsprovider erstellen.
  3. Einen LinkedIn HTTP-Sicherheitsprovider erstellen.
  4. Eine LinkedIn-Datenquelle erstellen.

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

Die folgenden Anweisungen beziehen sich auf diese Eigenschaften:

Beispiel Hinweise
App Builder App-URL https://example.com/Vinyl/ Die URL, von der aus App Builder gehostet wird. Enthält den nachgestellten Schrägstrich.
Name des Sicherheitsproviders LinkedIn Jeder App Builder-Sicherheitsprovider erhält einen logischen Namen. Dieser Name wird in der Redirect URL verwendet.
Redirect URL https://example.com/Vinyl/signin-LinkedIn App Builder stellt automatisch eine Redirect URL für OAuth-Sicherheitsprovider bereit. Beachten Sie, dass der Name des OAuth-Sicherheitsproviders in der Redirect URL angezeigt wird.

App Builder als LinkedIn-App registrieren

Der Prozess zum Erstellen von LinkedIn-Apps wird auf dieser Seite dokumentiert:

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

Melden Sie sich zunächst im LinkedIn Developer Portal an.

https://developer.linkedin.com/

  1. Wählen Sie den Menülink My Apps aus
  2. Klicken Sie auf die Schaltfläche Create Application
  3. Geben Sie die angeforderten Informationen an. Zum Beispiel:

    • Company Name: Jitterbit
    • Name: App Builder
    • Description: No-code development platform.
    • Application Logo
    • Application Use: Corporate IT Internal Use
    • Website URL: http://www.zudy.com/
    • Business Phone
  4. Klicken Sie auf die Schaltfläche Submit.

  5. Notieren Sie sich im Bereich Authentication Keys die Client ID und das Client Secret.
  6. Geben Sie im Bereich OAuth 2.0 die {Redirect URL} für die Authorized Redirect URLs ein und klicken Sie auf die Schaltfläche Add.
  7. Klicken Sie auf die Schaltfläche Update.

LinkedIn OAuth-Sicherheitsprovider erstellen

Um einen OAuth-Sicherheitsprovider 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 Security Providers
  3. Klicken Sie auf die Schaltfläche + Security Provider
  4. Geben Sie Folgendes an:

    • Name: {OAuth Provider Name}
      • Beispiel: LinkedIn
    • Type: OAuth
    • Priority: Eine eindeutige Ganzzahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
      • Beispiel: 50
    • Enabled: Aktiviert
  5. Klicken Sie auf die Schaltfläche Save

  6. Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Bereich Properties auf die Schaltfläche + Property → Wählen Sie den Parameter → Geben Sie den Value an → Klicken Sie auf das Save-Symbol.

    • 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}

LinkedIn HTTP-Sicherheitsprovider erstellen

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

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Security Providers
  3. Klicken Sie auf die Schaltfläche + Security Provider
  4. Geben Sie Folgendes an:

    • Name: LinkedIn (REST)
    • Type: HTTP
    • Priority: Eine eindeutige Ganzzahl zwischen 10 und 100. Beachten Sie, dass dieser Wert eindeutig sein muss.
    • Beispiel: 60
    • Enabled: Aktiviert
  5. Klicken Sie auf die Schaltfläche Save

  6. Legen Sie die folgenden Eigenschaften fest. Klicken Sie im Bereich „Properties" auf die Schaltfläche + Property → Wählen Sie den Parameter → Geben Sie den Value an → Klicken Sie auf das Symbol Save.

    • AuthenticationType: AuthorizationCode
    • OAuthProvider: {OAuth Provider Name} Beispiel: LinkedIn

LinkedIn-Datenquelle erstellen

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

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

    • Name: LinkedIn
    • Type: REST API
    • URL: https://api.linkedin.com/v1/
    • Request Content Type: JSON
    • Response Content Type: JSON
    • Security Provider: LinkedIn (HTTP)
  5. Klicken Sie auf die Schaltfläche Save

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

    • Name: People
    • Endpoint: people/~
  10. Klicken Sie auf die Schaltfläche Discover.

    • Sie werden aufgefordert, sich mit LinkedIn anzumelden.
  11. Klicken Sie auf die Schaltfläche Sign in with LinkedIn.

    • Nach der Anmeldung bei LinkedIn und der Genehmigung der Autorisierung werden Sie zurück zur Seite „Endpoints" weitergeleitet.
  12. Suchen Sie im Bereich „Endpoints" den Endpoint People und klicken Sie auf die Schaltfläche Discover

  13. Suchen Sie im Bereich Output Tables die Tabelle People und klicken Sie auf das Symbol Content.

    • Wenn alles korrekt konfiguriert wurde, sollten Sie Ihre LinkedIn-Kontoinformationen sehen.