Clés API de Workfront
Chaque personne utilisant Workfront dispose d’une clé API unique. Cette clé est générée pour chaque personne au moment où celle-ci accède à une intégration exploitant l’API Workfront (telle que l’application mobile Workfront ou une intégration de documents).
Les administrateurs et administratrices Workfront disposent également d’une clé API unique. Lorsqu’une application utilise une clé API d’administration pour accéder à Workfront, elle dispose d’un accès d’administration à Workfront.
Gérer une clé API d’administration
Vous pouvez générer, réinitialiser ou supprimer la clé API pour votre compte d’administrateur ou d’administratrice.
-
Cliquez sur l’icône Menu principal
-
Cliquez sur Système > Infos client.
-
(Le cas échéant) Effectuez l’une des actions suivantes :
Pour générer une clé API : dans la section Paramètres de la clé API, cliquez sur Générer la clé API.
Ou
Pour réinitialiser une clé API : dans la section Paramètres de la clé API, cliquez sur Réinitialiser, puis sur Réinitialiser.Ou
Pour supprimer la clé API : dans la section Paramètres de la clé API, cliquez sur Supprimer, puis sur Supprimer.
Générer une clé API pour les personnes non administratrices
Vous pouvez générer et gérer des clés API pour les personnes ayant un rôle autre que celui d’administrateur ou administratrice Workfront.
-
(Le cas échéant) Si votre organisation utilise la gestion des accès par authentification unique (SSO), désactivez temporairement l’option nécessitant l’authentification SSO.
-
Cliquez sur l’icône Menu principal
-
Développez Système, puis cliquez sur Authentification unique (SSO).
-
Dans le champ Type, sélectionnez le type de SSO utilisé par votre entreprise.
-
Avec le type sélectionné, faites défiler l’écran vers le bas et décochez la case Activer.
-
Cliquer sur Enregistrer.
-
-
Dans la barre d’adresse d’un navigateur, saisissez l’appel API suivant :
<domain>
.my.workfront.com/attask/api/v7.0/user?action=generateApiKey&username= username &password= password**&method=PUTRemplacez
<domain>
par votre nom de domaine Workfront, et le nom d’utilisateur ou d’utilisatrice et le mot de passe par les informations d’identification Workfront de la personne. -
(Le cas échéant) Activez l’option nécessitant une authentification SSO si vous l’avez désactivée à l’étape 1.
-
Cliquez sur l’icône Menu principal
-
Développez Système, puis cliquez sur Authentification unique (SSO).
-
Sélectionnez votre méthode SSO dans le menu déroulant Type.
-
Cochez la case demandant l’authentification SSO.
-
Configurer l’expiration des clés API
Vous pouvez configurer l’expiration des clés API pour toutes les personnes de votre système. Lorsque la clé API d’une personne expire, cette personne doit s’authentifier à nouveau auprès de toute application qui utilise l’API Workfront pour accéder à Workfront. Vous pouvez modifier la fréquence d’expiration des clés API. Vous pouvez également déterminer si les clés API expirent lorsque le mot de passe d’une personne expire.
-
Cliquez sur l’icône Menu principal
-
Cliquez sur Système > Infos client.
-
Dans la zone Paramètres de la clé API, dans la liste déroulante Après leur création, les clés API expirent dans, sélectionnez le délai d’expiration des clés API.
Lorsque vous modifiez cette option, le nouveau délai entre en vigueur au moment où vous effectuez la modification. Par exemple, si vous modifiez cette option de 1 mois à 6 mois, les clés API expirent 6 mois après la modification.
Par défaut, les clés API expirent chaque mois.
-
Pour configurer les clés API de manière à ce qu’elles expirent en même temps que les mots de passe des personnes, sélectionnez Supprimer la clé API lorsque le mot de passe d’une personne expire.
Par défaut, cette option n’est pas sélectionnée.
Pour plus d’informations sur la configuration de l’expiration des mots de passe des personnes, voir Configurer les préférences de sécurité du système.
-
Cliquer sur Enregistrer.
Supprimer les clés API pour toutes les personnes
Si une faille de sécurité particulière vous préoccupe concernant votre système Workfront, vous pouvez supprimer les clés API simultanément pour toutes les personnes.
-
Cliquez sur l’icône Menu principal
-
Développez Système, puis cliquez sur Infos client.
-
Dans la zone Paramètres de la clé API, cliquez sur Supprimer toutes les clés API, puis sur Supprimer tout.
Restreindre les connexions à l’API à l’aide d’un certificat X.509
Les applications tierces peuvent communiquer avec Workfront par le biais de l’API. Pour renforcer la sécurité de votre site Workfront, vous pouvez configurer Workfront pour restreindre les demandes de connexion à l’API en chargeant un certificat X.509 dans Workfront. Une fois cette option activée, toutes les demandes de connexion via l’API doivent inclure un certificat client en plus du nom d’utilisateur ou d’utilisatrice et du mot de passe.
Obtenir le certificat X.509
Obtenez un certificat X.509 valide auprès d’une autorité de certification approuvée (telle que Verisign) et placez-le dans un emplacement temporaire sur votre poste de travail.
Charger le certificat dans Workfront
Après avoir obtenu le certificat X.509 auprès de votre autorité de certification, vous devez le charger dans Workfront.
-
Cliquez sur l’icône Menu principal
-
Développez Système, puis cliquez sur Infos client.
-
Dans la zone Paramètres de la clé API, sélectionnez Activer le certificat X.509.
-
Sur votre poste de travail, recherchez et sélectionnez le certificat X.509 que vous avez téléchargé précédemment.
-
(Facultatif) Cliquez sur Afficher les détails en regard du nom du certificat pour afficher les détails suivants sur le certificat :
- Nom courant du sujet
- Organisation du sujet
- Unité organisationnelle du sujet
- Nom courant de l'émetteur
- Organisation de l'émetteur
- Unité organisationnelle de l'émetteur
- Numéro de série
- Date de l'événement
- Date d'expiration
-
Cliquer sur Enregistrer.