Activez l'authentification externe pour une base de connaissances GenAI
Activez l'authentification pour une base de connaissances afin que la validation des tokens et les listes de contrôle d'accès soient requises lors de l'utilisation des terminaux API pour intégrer une base de connaissances à une application chatbot. Lorsque vous activez l'authentification, vous configurez les paramètres d'un jeton Web JSON qui sera utilisé pour les demandes d'API à une base de connaissances à partir de clients chatbot.
-
Connectez-vous à Workload Factory en utilisant l'un des"expériences de la console" .
-
Dans la mosaïque workloads d'IA, sélectionnez déployer et gérer.
-
Dans la page d'inventaire des bases de connaissances, sélectionnez la base de connaissances pour laquelle vous souhaitez activer l'authentification.
-
Sélectionnez
et sélectionnez gérer la base de connaissances. -
Sélectionnez le menu actions et sélectionnez gérer les paramètres d'authentification.
-
Configurer l'authentification :
-
Sélectionnez Activer les paramètres d'authentification.
-
Fournissez les informations requises. Des exemples sont fournis, mais vous devez obtenir les valeurs de ces champs auprès de votre fournisseur d'authentification :
-
Algorithmes : l'algorithme de signature utilisé par votre fournisseur d'authentification.
-
Public (Facultatif) : chaîne contenant le destinataire du jeton (parfois une URL).
-
Émetteur : chaîne qui identifie le fournisseur ayant émis le jeton.
Par exemple, Amazon Cognito utilise des chaînes d'émetteur au format suivant :
https://cognito-idp-<region>.amazonaws.com/<UserPoolID>
Où
<region>est la région AWS contenant le pool d'utilisateurs et<UserPoolID>votre ID de pool d'utilisateurs. Vous pouvez récupérer votre ID de pool d'utilisateurs à l'aide de la commande suivante :aws cognito-idp list-user-pools --max-results=60 --output=table
-
JWKS URI : chaîne URI qui fournit les clés publiques nécessaires pour vérifier les signatures de ce token.
Par exemple, Amazon Cognito utilise des chaînes URI JWKS au format suivant :
https://cognito-idp.<region>.amazonaws.com/<userPoolId>/.well-known/jwks.json
+ Où
<region>est la région AWS contenant le pool d'utilisateurs et<UserPoolID>votre ID de pool d'utilisateurs. Vous pouvez récupérer votre ID de pool d'utilisateurs à l'aide de la commande suivante : -
aws cognito-idp list-user-pools --max-results=60 --output=table
-
-
Sélectionnez Enregistrer.
L'authentification pour la base de connaissances est désormais active et vous pouvez utiliser des terminaux d'API pour interagir avec la base de connaissances et intégrer la base de connaissances à une application chatbot.