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:
- App Builder als LinkedIn-App registrieren.
- Einen LinkedIn OAuth-Sicherheitsprovider erstellen.
- Einen LinkedIn HTTP-Sicherheitsprovider erstellen.
- 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 | 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/
- Wählen Sie den Menülink My Apps aus
- Klicken Sie auf die Schaltfläche Create Application
-
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
-
Klicken Sie auf die Schaltfläche Submit.
- Notieren Sie sich im Bereich Authentication Keys die Client ID und das Client Secret.
- 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.
- 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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Security Providers
- Klicken Sie auf die Schaltfläche + Security Provider
-
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
- Name: {OAuth Provider Name}
-
Klicken Sie auf die Schaltfläche Save
-
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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Security Providers
- Klicken Sie auf die Schaltfläche + Security Provider
-
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
-
Klicken Sie auf die Schaltfläche Save
-
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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Data Servers
- Klicken Sie im Bereich „Data Servers" auf die Schaltfläche + Server
-
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)
-
Klicken Sie auf die Schaltfläche Save
- Klicken Sie auf das Symbol Close (X), um das Server-Popup zu schließen
- Klicken Sie auf das Symbol Tables, um die Endpoint-Informationen zu konfigurieren
- Klicken Sie im Bereich „Endpoints" auf die Schaltfläche + Endpoint
-
Geben Sie Folgendes an:
- Name: People
- Endpoint: people/~
-
Klicken Sie auf die Schaltfläche Discover.
- Sie werden aufgefordert, sich mit LinkedIn anzumelden.
-
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.
-
Suchen Sie im Bereich „Endpoints" den Endpoint People und klicken Sie auf die Schaltfläche Discover
-
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.