|
|
Par sécurité, vous devez toujours accorder le minimum de privilèges lorsque vous créez et attribuez des privilèges à des clés d'application. Il n'est pas recommandé d'affecter un membre du groupe Administrateur à une clé d'application. Un avertissement s'affichera si vous tentez de créer une clé d'application basée sur un utilisateur disposant de privilèges d'administrateur.
|
|
Nom de propriété
|
Description
|
||
|---|---|---|---|
|
Nom
|
Mot ou expression identifiant cette clé. Champ obligatoire.
|
||
|
Avatar
|
Image qui peut être chargée pour représenter visuellement la clé d'application.
|
||
|
Description
|
Description de la clé d'application.
|
||
|
Projet
|
Tâche ou groupe associé(e) à cette clé.
|
||
|
Tags
|
Tags de modèle que vous pouvez utiliser pour grouper ou catégoriser la clé d'application.
|
||
|
Liste d'autorisation IP
|
La liste d'autorisation IP définit les adresses IP autorisées à accéder à ThingWorx à l'aide de la clé d'application. En l'absence de spécification, toute adresse IP peut utiliser la clé.
Vous pouvez spécifier les adresses IP autorisées aux formats suivants, en les séparant par des virgules :
• Chaîne absolue : adresse IP complète avec les quatre octets spécifiés. Par exemple, 10.255.254.255.
• Notation avec caractères génériques : adresses IP incluant des caractères génériques pour correspondre à des modèles. Par exemple, 10.255.254.*, 10.255.*.*.
• Notation CIDR : adresses IP écrites au format CIDR (Classless Inter-Domain Routing). Par exemple, 172.16.0.0/12, 10.1.2.3/8, 255.255.0.0/32.
|
||
|
Nom du client
|
Champ définissable par l'utilisateur qui peut représenter toute valeur, notamment le client associé à la clé d'application ou une adresse IP. ThingWorx ignore toute valeur attribuée à ce champ.
|
||
|
Référence de nom d'utilisateur
|
Nom d'utilisateur qui est associé à la clé d'application. Champ obligatoire.
|
||
|
ID de clé
|
Valeur clé générée par ThingWorx. L'ID de clé ne peut pas être modifié.
|
||
|
Date d'expiration
|
Date d'expiration de la clé d'application. Si une date d'expiration n'est pas définie, la valeur par défaut du sous-système de gestion utilisateur est utilisée. Les clés d'application expirent 24 heures après leur création si la date d'expiration n'est pas spécifiée ou si la valeur de Durée de vie des clés de l'application (sec) n'est pas modifiée dans le sous-système de gestion des utilisateurs.
|
||
|
Date de dernière modification
|
Date et heure auxquelles la clé d'application a été modifiée en dernier lieu.
|
||
|
Application composite d'accueil
|
Application composite par défaut associée à la clé d'application.
|
||
|
Documentation
|
Notes facultatives ou informations générales décrivant comment ou pourquoi cet élément est utilisé dans l'environnement.
|
|
|
Si aucune Date d'expiration n'est définie, une valeur sera calculée à partir de la date de création de l'entité clé d'application, à laquelle s'ajoute le paramètre Durée de vie des clés de l'application (sec) dans le sous-système de gestion des utilisateurs.
|
var params = {
clientName: undefined /* STRING */,
name: undefined /* STRING */,
description: undefined /* STRING */,
project: undefined /* STRING */,
whitelist: undefined /* STRING */,
user: undefined /* USERNAME */,
tags: undefined /* TAGS */,
expirationDate: undefined /* DATETIME */
};
// no return
Resources["EntityServices"].CreateApplicationKey(params);
//Get the generated Key's actual appKey value
var KeyID = ApplicationKeys["YOURKEYNAME"].GetKeyID();
|
|
Si aucune Date d'expiration n'est définie, une valeur sera calculée à partir de la date de création de l'entité clé d'application, à laquelle s'ajoute le paramètre Durée de vie des clés de l'application (sec) dans le sous-système de gestion des utilisateurs.
|
|
|
ThingWorx ne prend pas en charge la rotation ou actualisation automatique des clés d'application. Pour remplacer une clé arrivant à expiration, vous devez créer manuellement une clé d'application et mettre à jour chaque périphérique ou système qui l'utilise.
|