Paramètre
|
Description
|
Valeur
|
||
---|---|---|---|---|
tokenUsernameAttribute
|
Eléments facultatifs : Nom de la revendication qui contient le nom d'utilisateur de la demande de ressource.
|
Valeur par défaut : “unique_name”
|
||
tokenPublicKeyUrl
|
Eléments obligatoires : Point de terminaison de clé publique Microsoft Entra ID (utilisé pour valider les jetons d'accès).
|
La valeur est structurée comme suit :
https://login.microsoftonline.com/<ID de locataire Microsoft Entra ID>/discovery/keys?appid=<ID de l'application de serveur de ressources ThingWorx>
|
||
administratorAlias
|
Facultatif.
Obligatoire uniquement si vous souhaitez accéder au fournisseur de ressources en tant qu'administrateur ThingWorx.
|
Nom d'utilisateur de l'administrateur tel qu'il est configuré dans Microsoft ID Entra.
|
||
administratorInternalName
|
Eléments facultatifs : Nom d'utilisateur de l'administrateur tel qu'il est configuré dans ThingWorx.
|
Administrator
|
||
tokenValidationType
|
Eléments obligatoires : Point de propriété du jeton d'accès (JWT).
|
local
|
||
issuer
|
Eléments facultatifs : Valeur de l'émetteur pour le contrôle de validation du jeton supplémentaire.
|
Valeur de l'émetteur telle qu'elle apparaît dans la demande ISS du jeton.
|
Paramètre
|
Description
|
Valeur
|
---|---|---|
globalScopes
|
Liste des étendues globales séparées par une virgule. Définit le jeu minimal d'étendues requis pour accéder à n'importe quelle ressource. Si ce paramètre est manquant ou vide, THINGWORX est défini en tant qu'étendue globale par défaut. Veillez à renseigner la valeur de ce paramètre. En l'absence d'étendue dédiée, définissez THINGWORX comme valeur.
Dans le cas de ThingWorx en tant que configuration de serveur de ressources, il s'agit de l'étendue créée à l'étape 2 de la rubrique Configuration de ThingWorx en tant que serveur de ressources.
|
"globalScopes": "THINGWORX_APP1,THINGWORX_APP2"
|
Paramètre
|
Description
|
Valeur
|
||
---|---|---|---|---|
uri
|
Modèle d'URI. Définit la ressource ou le groupe de ressources nécessitant des étendues supplémentaires par rapport à la ou aux étendues globales.
|
Thingworx/Things/** - control all Things
Thingworx/Things/Thing1 – control Thing1
|
||
scopes
|
Liste des étendues supplémentaires séparées par une virgule. Seul un utilisateur possédant les droits requis pour toutes les étendues répertoriées (y compris globales) est autorisé à obtenir la ressource.
|
|||
method
|
Facultatif. Définit la méthode d'URI à laquelle l'étendue sera appliquée.
|
Les valeurs possibles sont toutes les méthodes autorisées dans le protocole REST, telles que GET ou POST.
|