![]() |
Die Beispiel-Konfigurationsdatei enthält
Konnektor-Konfigurationswerte, die den Dienst oder das Dienstprogramm eines Drittanbieters darstellen. Ändern Sie beispielsweise für Gmail nicht google_gmail im JSON-Objekt. Um mehrere OAuth-Anbieter für Gmail hinzuzufügen, z.B. Gmail-1 und Gmail-2, fügen Sie der Beispieldatei das folgende JSON-Objekt hinzu:
{
"google_gmail": { "Gmail-1": { "CLIENT_ID": "<client id for Gmail - 1 account here>", "CLIENT_SECRET": "<client secret for Gmail - 1 account here>" }, "Gmail-2": { "CLIENT_ID": "<client id for Gmail - 2 account here>", "CLIENT_SECRET": "<client secret for Gmail - 2 account here>" } } } |
Dienst oder Dienstprogramm
|
Konnektor-Konfigurationswert
|
---|---|
azure
|
|
bitly
|
|
box
|
|
dropbox
|
|
dynamics365
|
|
excel
|
|
github
|
|
google_gmail
|
|
google_drive
|
|
google_form
|
|
google_sheet
|
|
google_task
|
|
google_translator
|
|
integrity
|
|
odata
|
|
microsoft_365
|
|
onedrive
|
|
salesforce
|
|
servicemax
|
|
slack
|
|
soap
|
|
swagger
|
|
trello
|
|
windchill
|
|
youtube
|
|
zendesk
|
Parameter
|
Beschreibung
|
Wert
|
---|---|---|
CLIENT_ID
|
Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an.
|
Rufen Sie den Wert aus der Azure-Anwendung ab.
|
CLIENT_SECRET
|
Client-Geheimnis.
|
Rufen Sie den Wert aus der Azure-Anwendung ab.
|
Parameter
|
Beschreibung
|
Wert
|
---|---|---|
CLIENT_ID
|
Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an.
|
Rufen Sie den Wert aus der Bitly-Anwendung ab.
|
CLIENT_SECRET
|
Client-Geheimnis.
|
Rufen Sie den Wert aus der Bitly-Anwendung ab.
|
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Box-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Box-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Dropbox-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Dropbox-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Azure-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Azure-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Azure-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Azure-Anwendung ab. |
Excel Online "excel": { "Excel Online": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Office 365 "microsoft_365": { "Office 365": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | OneDrive "onedrive": { "OneDrive": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Github-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Github-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Google-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Google-Anwendung ab. |
Gmail "google_gmail": { "Gmail": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Drive "google_drive": { "Google Drive": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Google Formulare "google_form": { "Google Form": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Tabellen "google_sheet": { "Google Sheet": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Google Tasks "google_task": { "Google Tasks": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Übersetzer "google_translator": { "Google Translator": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
YouTube "youtube": { "Youtube": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert von Ihrem PingFederate-OAuth-Client ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert von Ihrem PingFederate-OAuth-Client ab. |
BASE_URL | Gibt PingFederate-OAuth-URL an. | https://<Pingfederate-FQDN>:<Port>/as |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
VALIDATE_URL | Gibt die URL an, die verwendet wird, um das Zugriffstoken zu validieren. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
REFRESH_URL | Gibt die URL an, die zum Abrufen von Zugriffstoken verwendet werden soll. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
TOKEN_URL | Stellt das Zugriffstoken bereit. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
AUTH_URL | Gibt den OAuth-Endpunkt für Token-Anforderungen an. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
VALIDATE_URL | Gibt die URL an, die verwendet wird, um das Zugriffstoken zu validieren. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
REFRESH_URL | Gibt die URL an, die zum Abrufen von Zugriffstoken verwendet werden soll. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
TOKEN_URL | Stellt das Zugriffstoken bereit. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
AUTH_URL | Gibt den OAuth-Endpunkt für Token-Anforderungen an. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Salesforce-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Salesforce-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Servicemax-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Servicemax-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Slack-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Slack-Anwendung ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der OAuth-Anwendung ab. |
VALIDATE_URL | Gibt die URL an, die verwendet wird, um das Zugriffstoken zu validieren. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
REFRESH_URL | Gibt die URL an, die zum Abrufen von Zugriffstoken verwendet werden soll. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
TOKEN_URL | Stellt das Zugriffstoken bereit. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
AUTH_URL | Gibt den OAuth-Endpunkt für Token-Anforderungen an. | Rufen Sie den Wert von Ihrem OAuth-Client ab. |
Parameter | Beschreibung | Wert |
---|---|---|
CONSUMER_KEY | Gibt den Verbraucherschlüssel für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | |
CONSUMER_SECRET | Wert des Verbraucher-Verschlüsselungsworts. |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert von Ihrem PingFederate-OAuth-Client ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert von Ihrem PingFederate-OAuth-Client ab. |
BASE_URL | Gibt PingFederate-OAuth-URL an. | https://<Pingfederate-FQDN>:<Port>/as |
PF_IDP_ADAPTER_ID | Optional. Gibt die Adapter-ID für den PingFederate-IdP aus Ihrer Konfiguration an. Geben Sie diese nur an, wenn Sie mehrere IDP-Adapter in PingFederate haben. | PingFederateAdapterID |
RESOURCE_URL | Optional. Gibt die Windchill URL an. Es wird empfohlen, RESOURCE_URL während der Konfiguration von OAuth anzugeben. Wenn Sie RESOURCE_URL nicht angeben, muss der Benutzer sie beim Hinzufügen eines OAuth-Konnektors angeben. | <Protokoll>://<Windchill FQDN>:<Port>/Windchill |
Parameter | Beschreibung | Wert |
---|---|---|
CLIENT_ID | Gibt die Client-ID für die Validierung von Zugriffs-Token vom Autorisierungsserver an. | Rufen Sie den Wert aus der Zendesk-Anwendung ab. |
CLIENT_SECRET | Client-Geheimnis. | Rufen Sie den Wert aus der Zendesk-Anwendung ab. |
Szenario | Lösung | ||
---|---|---|---|
Ein OAuth-Anbieter kann nicht hinzugefügt werden, wenn ein OAuth-Konnektor einen vorhandenen OAuth-Anbieter mit dem gleichen Namen verwendet.
| • Fügen Sie einen eindeutigen OAuth-Anbieternamen hinzu, und laden Sie dann die OAuth-Konfiguration. Wenn beispielsweise Gmail-1 bereits in der OAuth-Konfiguration vorhanden ist, fügen Sie der JSON-Datei für die OAuth-Konfiguration Gmail-2 hinzu, wie im folgenden Beispielcode dargestellt: { "google_gmail": { "Gmail-1": { "CLIENT_ID": "<client id for Gmail - 1 account here>", "CLIENT_SECRET": "<client secret for Gmail - 1 account here>" }, "Gmail-2": { "CLIENT_ID": "<client id for Gmail - 2 account here>", "CLIENT_SECRET": "<client secret for Gmail - 2 account here>" } } } ODER • Löschen Sie alle Konnektoren, die den vorhandenen OAuth-Anbieter verwenden, laden Sie den OAuth-Anbieter erneut hoch, und starten Sie dann den OAuth-Dienst neu. Führen Sie die folgenden Schritte aus, um den OAuth-Dienst neu zu starten: 1. Starten Sie auf dem System, auf dem ThingWorx Flow installiert ist, eine Eingabeaufforderung als Administrator. 2. Führen Sie den Befehl pm2 ls aus, um die OAuth-Dienstnummer abzurufen. 3. Führen Sie den Befehl pm2 restart <OAuth_Dienstnummer> aus, um den OAuth-Server neu zu starten. ODER Starten Sie auf dem System, auf dem ThingWorx Flow installiert ist, eine Eingabeaufforderung als Administrator, und führen Sie den Befehl pm2 restart flow-oauth-server aus, um den OAuth-Server neu zu starten. |