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:
- Registrieren 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/App Builder/ | Die URL, von der App Builder wird gehostet. Schließt den abschließenden Schrägstrich ein. |
Name des Sicherheitsanbieters | 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/
- Wählen Sie den Menülink Meine Apps
- Klicken Sie auf die Schaltfläche Anwendung erstellen
-
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
-
Klicken Sie auf die Schaltfläche Senden.
- Beachten Sie im Abschnitt Authentifizierungsschlüssel die Client-ID und das Client-Geheimnis
- 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
- 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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie im Bereich Benutzerauthentifizierung auf die Schaltfläche + Benutzerauthentifizierung
-
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
- Name: {OAuth-Anbietername}
-
Klicken Sie auf die Schaltfläche Speichern
-
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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Sicherheitsanbieter
- Klicken Sie im Bereich 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 Sie dieses Kontrollkästchen
-
Klicken Sie auf die Schaltfläche Speichern
-
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.
- Navigieren Sie zur IDE
- Klicken Sie auf die Schaltfläche Datenserver
- Klicken Sie im Bereich 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 Symbol Schließen (X), um das Server-Popup zu schließen
- Klicken Sie auf das Symbol Tabellen, um die Endpoints zu konfigurieren
- Klicken Sie im Bereich „Endpoints“ auf die Schaltfläche + Endpoint
-
Geben Sie Folgendes an:
- Name: Personen
- Endpoint: Personen/~
-
Klicken Sie auf die Schaltfläche Entdecken.
- Sie werden aufgefordert, sich mit LinkedIn anzumelden.
-
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.
-
Suchen Sie im Bereich „Endpoints “ den Endpoint Personen und klicken Sie auf die Schaltfläche Entdecken
-
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.