Zum Inhalt springen

Konfigurieren von LinkedIn im Jitterbit App Builder

Der App Builder unterstützt LinkedIn nicht nativ, weder als Authentifizierungs- noch als Datenanbieter. Da die LinkedIn API jedoch grundsätzlich eine REST API ist, die mit dem OAuth Authorization Code Flow gesichert ist, ist es möglich, die generischen OAuth- und HTTP-Sicherheitsanbieter des App Builders zu verwenden, um Daten von LinkedIn abzurufen.

Der grundlegende Prozess wird in der Anleitung zur Konfiguration von OAuth beschrieben. Die Hauptaufgaben umfassen:

  1. Registrieren Sie den 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/Vinyl/ Die URL, von der aus der App Builder gehostet wird. Enthält den abschließenden Schrägstrich.
Sicherheitsanbieter-Name LinkedIn Jeder Sicherheitsanbieter im App Builder erhält einen logischen Namen. Dieser Name wird in der Umleitungs-URL verwendet.
Umleitungs-URL https://example.com/Vinyl/signin-LinkedIn Der App Builder stellt automatisch eine Umleitungs-URL für OAuth-Sicherheitsanbieter bereit. Beachten Sie, dass der Name des OAuth-Sicherheitsanbieters in der Umleitungs-URL erscheint.

Registrieren Sie den App Builder als LinkedIn-App

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

Beginnen Sie mit der Anmeldung im LinkedIn-Entwicklerportal.

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:

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

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

Erstellen eines LinkedIn OAuth-Sicherheitsanbieters

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

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

    • Name: {OAuth Provider Name}
      • 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. Setzen Sie die folgenden Eigenschaften. Klicken Sie im Panel Eigenschaften auf die Schaltfläche + Eigenschaft → Wählen Sie den Parameter → Geben Sie den Wert ein → Klicken Sie auf das Speichern-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-Geheimnis}

Erstellen eines LinkedIn HTTP-Sicherheitsanbieters

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

  1. Navigieren Sie zum IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Klicken Sie im Panel 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 Eigenschaften-Panel auf die Schaltfläche + Eigenschaft → Wählen Sie den Parameter aus → Geben Sie den Wert an → Klicken Sie auf das Speichern-Symbol.

    • AuthenticationType: AuthorizationCode
    • OAuthProvider: {OAuth-Anbietername} Beispiel: LinkedIn

Erstellen einer LinkedIn-Datenquelle

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

  1. Navigieren Sie zum IDE
  2. Klicken Sie auf die Schaltfläche Datenserver
  3. Klicken Sie im Panel 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 Schließen-Symbol (X), um das Server-Popup zu schließen
  7. Klicken Sie auf das Tabellen-Symbol, um die Informationen zu den Endpunkten zu konfigurieren
  8. Klicken Sie im Panel Endpunkte auf die Schaltfläche + Endpunkt
  9. Geben Sie Folgendes an:

    • Name: Personen
    • Endpunkt: people/~
  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.

    • Nach der Anmeldung bei LinkedIn und der Genehmigung der Autorisierung werden Sie zurück zur Seite der Endpunkte weitergeleitet.
  12. Suchen Sie im Panel Endpunkte den Personen-Endpunkt und klicken Sie auf die Schaltfläche Entdecken

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

  14. Vorausgesetzt, dass alles korrekt konfiguriert wurde, sollten Sie Ihre LinkedIn-Kontoinformationen sehen.