Secrets fournit un environnement sécurisé pour le stockage d'informations sensibles telles que les jetons, les clés et les informations d'identification utilisées dans les services ChatBotKit.

Secrets provides a secure environment for storing sensitive information such as tokens, keys, and credentials used across the ChatBotKit services. As a safeguard against exposure to external threats and to preserve data privacy, Secrets ensures that sensitive details remain protected within a secure vault. This feature is allowing customers to integrate and utilize secrets seamlessly within Skillset Abilities and other parts of the ChatBotKit Platform.

Caractéristiques principales

Sécurité renforcée

Secrets serve as a secure vault where sensitive data is stored safely, ensuring that crucial information like tokens and credentials used for operating services and APIs are safeguarded from unauthorized access.

Intégration transparente

Within the ChatBotKit platform, Secrets can be easily referenced in Skillset Abilities. This integration simplifies the process of performing secure actions and requests by seamlessly substituting sensitive information with placeholders in code, thereby enhancing functionality without compromising security.

Protection des données

La mise en œuvre de Secrets garantit que les données sensibles nécessaires à l'exécution des actions ne quittent jamais le coffre-fort sécurisé. Elle empêche toute exposition d'informations sensibles au modèle sous-jacent ou à des entités externes, en maintenant une stricte confidentialité des données.

Comment utiliser les secrets

To utilize the Secrets within ChatBotKit, follow these simple steps:

  1. La conservation des secrets :
    • Accédez au coffre-fort Secrets et stockez en toute sécurité vos informations sensibles telles que les clés API, les jetons ou les informations d'identification.
  2. Référencement des secrets dans les compétences :
    • Lors de la création ou de la modification d'une aptitude d'un ensemble de compétences nécessitant des informations sensibles, faites référence au secret stocké dans le code de l'action à l'aide de la syntaxe suivante ${SECRET_NAME}. Cet espace est remplacé au moment de l'exécution par la valeur secrète réelle, ce qui garantit la sécurité de l'accès et de l'utilisation.

Exemple de référencement d'un secret dans un ensemble de compétences (Skillset Ability) :

In order to fetch entries from a database matching search criteria, you must use the following action. ```fetch POST https://api.example.com/v1/database/search HTTP/1.1 Content-Type: application/json Authorization: Bearer ${SECRET_MY_API_TOKEN} { "query": "${query|the search phrase or string}" } ```