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:
- Registrieren Sie den App Builder als LinkedIn-App.
- Erstellen Sie einen LinkedIn OAuth-Sicherheitsanbieter.
- Erstellen Sie einen LinkedIn HTTP-Sicherheitsanbieter.
- 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 | 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/
- Wählen Sie den Menülink Meine Apps
- Klicken Sie auf die Schaltfläche Anwendung erstellen
-
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
-
Klicken Sie auf die Schaltfläche Absenden.
- Notieren Sie im Abschnitt Authentifizierungsschlüssel die Client-ID und das Client-Geheimnis.
- 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.
- 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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie im Panel zur Benutzerauthentifizierung auf die Schaltfläche + Benutzerauthentifizierung
-
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
- Name: {OAuth Provider Name}
-
Klicken Sie auf die Schaltfläche Speichern
-
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.
- Navigieren Sie zum IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie im Panel Datenquellenauthentifizierung auf die Schaltfläche + Datenquellenauthentifizierung
-
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
-
Klicken Sie auf die Schaltfläche Speichern
-
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.
- Navigieren Sie zum IDE
- Klicken Sie auf die Schaltfläche Datenserver
- Klicken Sie im Panel Datenserver auf die Schaltfläche + Server
-
Geben Sie Folgendes an:
- Name: LinkedIn
- Typ: REST API
- URL: https://api.linkedin.com/v1/
- Anforderungsinhaltstyp: JSON
- Antwortinhaltstyp: JSON
- Sicherheitsanbieter: LinkedIn (HTTP)
-
Klicken Sie auf die Schaltfläche Speichern
- Klicken Sie auf das Schließen-Symbol (X), um das Server-Popup zu schließen
- Klicken Sie auf das Tabellen-Symbol, um die Informationen zu den Endpunkten zu konfigurieren
- Klicken Sie im Panel Endpunkte auf die Schaltfläche + Endpunkt
-
Geben Sie Folgendes an:
- Name: Personen
- Endpunkt: people/~
-
Klicken Sie auf die Schaltfläche Entdecken.
- Sie werden aufgefordert, sich mit LinkedIn anzumelden.
-
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.
-
Suchen Sie im Panel Endpunkte den Personen-Endpunkt und klicken Sie auf die Schaltfläche Entdecken
-
Suchen Sie im Panel Ausgabetabellen die Personen-Tabelle und klicken Sie auf das Inhalt-Symbol.
-
Vorausgesetzt, dass alles korrekt konfiguriert wurde, sollten Sie Ihre LinkedIn-Kontoinformationen sehen.