|
Le modèle de fichier de configuration contient des
valeurs de configuration de connecteur qui représentent le service ou l'utilitaire tiers. Par exemple, pour Gmail, ne modifiez pas google_gmail dans l'objet JSON. Pour ajouter plusieurs fournisseurs OAuth pour Gmail, par exemple, Gmail-1 et Gmail-2, ajoutez l'objet JSON suivant dans le fichier modèle :
{
"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>" } } } |
Service ou utilitaire
|
Valeur de configuration de connecteur
|
---|---|
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
|
Paramètre
|
Description
|
Valeur
|
---|---|---|
CLIENT_ID
|
Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation.
|
Récupérez la valeur dans votre application Azure.
|
CLIENT_SECRET
|
Valeur de la clé secrète client.
|
Récupérez la valeur dans votre application Azure.
|
Paramètre
|
Description
|
Valeur
|
---|---|---|
CLIENT_ID
|
Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation.
|
Récupérez la valeur dans votre application Bitly.
|
CLIENT_SECRET
|
Valeur de la clé secrète client.
|
Récupérez la valeur dans votre application Bitly.
|
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Box. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Box. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Dropbox. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Dropbox. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Azure. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Azure. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Azure. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Azure. |
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>" } } |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application GitHub. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application GitHub. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Google. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Google. |
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 Form "google_form": { "Google Form": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Sheet "google_sheet": { "Google Sheet": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Google Task "google_task": { "Google Tasks": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Translator "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>" } } |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre client OAuth PingFederate. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre client OAuth PingFederate. |
BASE_URL | Spécifie l'URL de l'OAuth PingFederate. | https://<FQDN Pingfederate>:<Port>/as |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application OAuth. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application OAuth. |
VALIDATE_URL | Spécifie l'URL utilisée pour valider le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
REFRESH_URL | Spécifie l'URL à utiliser pour obtenir des jetons d'accès. | Récupérez la valeur dans votre client OAuth. |
TOKEN_URL | Fournit le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
AUTH_URL | Spécifie le point de terminaison OAuth pour les demandes de jeton. | Récupérez la valeur dans votre client OAuth. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application OAuth. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application OAuth. |
VALIDATE_URL | Spécifie l'URL utilisée pour valider le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
REFRESH_URL | Spécifie l'URL à utiliser pour obtenir des jetons d'accès. | Récupérez la valeur dans votre client OAuth. |
TOKEN_URL | Fournit le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
AUTH_URL | Spécifie le point de terminaison OAuth pour les demandes de jeton. | Récupérez la valeur dans votre client OAuth. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Salesforce. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Salesforce. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application ServiceMax. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application ServiceMax. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Slack. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Slack. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application OAuth. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application OAuth. |
VALIDATE_URL | Spécifie l'URL utilisée pour valider le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
REFRESH_URL | Spécifie l'URL à utiliser pour obtenir des jetons d'accès. | Récupérez la valeur dans votre client OAuth. |
TOKEN_URL | Fournit le jeton d'accès. | Récupérez la valeur dans votre client OAuth. |
AUTH_URL | Spécifie le point de terminaison OAuth pour les demandes de jeton. | Récupérez la valeur dans votre client OAuth. |
Paramètre | Description | Valeur |
---|---|---|
CONSUMER_KEY | Spécifie la clé consommateur à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | |
CONSUMER_SECRET | Valeur de secret consommateur. |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre client OAuth PingFederate. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre client OAuth PingFederate. |
BASE_URL | Spécifie l'URL de l'OAuth PingFederate. | https://<FQDN Pingfederate>:<Port>/as |
PF_IDP_ADAPTER_ID | Facultatif. Spécifie l'ID d'adaptateur IdP PingFederate de votre configuration. A indiquer uniquement si vous disposez de plusieurs adaptateurs IdP dans PingFederate. | PingFederateAdapterID |
RESOURCE_URL | Facultatif. Spécifie l'URL de Windchill. Il est recommandé de fournir la RESOURCE_URL lors de la configuration de l'OAuth. Si vous ne spécifiez pas la RESOURCE_URL, l'utilisateur devra la fournir lors de l'ajout d'un connecteur OAuth. | <protocole>://<FQDN Windchill>:<Port>/Windchill |
Paramètre | Description | Valeur |
---|---|---|
CLIENT_ID | Spécifie l'identificateur client à utiliser pour les jetons d'accès de validation du serveur d'autorisation. | Récupérez la valeur dans votre application Zendesk. |
CLIENT_SECRET | Valeur de la clé secrète client. | Récupérez la valeur dans votre application Zendesk. |
Scénario | Solution | ||
---|---|---|---|
Vous ne pouvez pas ajouter un fournisseur OAuth si un connecteur OAuth utilise un fournisseur OAuth existant portant le même nom.
| • Ajoutez un nom de fournisseur OAuth unique, puis chargez votre configuration OAuth. Par exemple, si Gmail-1 existe déjà dans la configuration OAuth, ajoutez Gmail-2 au fichier JSON de configuration OAuth, comme illustré dans l'exemple de code suivant : { "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>" } } } OU • Supprimez tous les connecteurs qui utilisent le fournisseur OAuth existant, chargez à nouveau le fournisseur OAuth, puis redémarrez le service OAuth. Pour redémarrer le service OAuth, procédez comme suit : 1. Sur le système sur lequel ThingWorx Flow est installé, ouvrez une invite de commande en tant qu'administrateur. 2. Exécutez la commande pm2 ls pour obtenir le numéro du service OAuth. 3. Exécutez la commande pm2 restart <numéro_service_OAuth> pour redémarrer le serveur OAuth. OU Sur le système sur lequel ThingWorx Flow est installé, ouvrez une invite de commande en tant qu'administrateur, puis exécutez la commande pm2 restart flow-oauth-server pour redémarrer le serveur OAuth. |