Génération de clés d'API pour l'authentification
Avec une clé API, vous pouvez vous authentifier automatiquement auprès de Data Fabric à partir d'un script ou d'une application. Vos clés d'API sont associées à vos données d'identification et vous sont propres. Avec les clés d'API, vous pouvez vous authentifier sans entrer votre mot de passe.
Vous pouvez également générer une nouvelle clé API de manière programmatique en utilisant le point de terminaison Get API key . Cependant, ce point d'accès nécessite un jeton d'autorisation ZenApiKey ou un jeton Bearer et n'est pas recommandé.
Votre clé API de plateforme permet aux scripts et aux applications d'accéder à tout ce à quoi vous pouvez normalement accéder lorsque vous vous connectez au Data Fabric client web. Une clé d'API d'instance active uniquement l'accès à l'instance spécifique à partir de laquelle elle est générée.
- Quel est le niveau d'accès requis ?
- En tant que meilleure pratique de sécurité, il est recommandé d'accorder l'accès minimal requis au script ou à l'application. Par exemple, si un script doit interagir uniquement avec une instance de service spécifique, générez une clé d'API pour cette instance de service.
- Quel type de clé puis-je générer ?
- Certains services ne prennent pas en charge les clés d'API au niveau de l'instance. Si vous ne pouvez pas générer de clé d'API propre au service, vous devez utiliser la clé d'API de la plateforme.
Clé d'API de plateforme
Avec une clé API de plateforme, vous pouvez accéder à tout ce à quoi vous pourriez normalement accéder lorsque vous vous connectez au Data Fabric client web.
Pour générer une clé d'API de plateforme :
- Connectez-vous au client Web.
- Dans la barre d'outils, cliquez sur votre avatar.
- Cliquez sur Profil et paramètres.
- Cliquez sur .
- Cliquez sur Générer.
- Cliquez sur Copier et sauvegardez votre clé à un emplacement sécurisé. Vous ne pouvez pas récupérer cette clé si vous la perdez.
Si vous perdez votre clé d'API, répétez les étapes précédentes pour générer une nouvelle clé d'API. Votre ancienne clé d'API n'est alors plus valide et les applications et les scripts ne peuvent plus s'authentifier sur la plateforme tant que vous n'avez pas indiqué votre nouvelle clé d'API.
Si vous pensez que votre clé d'API est compromise :
- Connectez-vous au client Web.
- Dans la barre d'outils, cliquez sur votre avatar.
- Cliquez sur Profil et paramètres.
- Cliquez sur .
- Cliquez sur Révoquer.
Les applications et les scripts qui utilisent la clé ne pourront pas s'authentifier sur la plateforme.
Clés d'API d'instance
Si vous avez accès à une instance spécifique d'un service, vous pouvez générer une clé d'API pour accéder uniquement à cette instance de service.
Pour générer une clé d'API d'instance :
- Connectez-vous au client Web.
- Dans le menu de navigation, sélectionnez .
- Cliquez sur le nom de l'instance pour laquelle générer une clé d'API.
- Cliquez sur
- Cliquez sur Générer.
- Cliquez sur Copier et sauvegardez votre clé à un emplacement sécurisé. Vous ne pouvez pas récupérer cette clé si vous la perdez.
Si vous perdez votre clé d'API, répétez les étapes précédentes pour générer une nouvelle clé d'API. Votre ancienne clé d'API n'est alors plus valide et les applications et les scripts ne peuvent plus s'authentifier dans l'instance tant que vous n'avez pas indiqué votre nouvelle clé d'API.
Si vous pensez que votre clé d'API est compromise :
- Connectez-vous au client Web.
- Dans le menu de navigation, sélectionnez .
- Cliquez sur le nom de l'instance pour laquelle révoquer votre clé d'API en cours.
- Cliquez sur
- Cliquez sur Révoquer.
Les applications et les scripts qui utilisent la clé ne pourront pas s'authentifier dans l'instance.
Jetons d'API
Pour générer un jeton d'autorisation API, utilisez l'une des méthodes suivantes.