Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Spotify
Spotify peut être configuré en tant que fournisseur d'informations d' AgentCore identification pour l'accès aux ressources sortantes. Cela permet à vos agents d'authentifier les utilisateurs via le service OAuth2 de Spotify et d'obtenir des jetons d'accès aux ressources de l'API Spotify.
Sortant
Note
AgentCore Identity émet une URL de rappel OAuth2 unique pour chaque fournisseur d'informations d'identification que vous créez. L'URL de rappel unique permet la liaison de session, ce qui protège l'échange de codes d'autorisation OAuth2 contre les rediffusions et les CSRF-style attaques entre fournisseurs en garantissant qu'une réponse d'autorisation ne peut être utilisée que contre le fournisseur d'informations d'identification spécifique qui l'a initiée. Comme l'URL est unique par fournisseur, vous ne la connaîtrez qu'après avoir appeléCreateOauth2CredentialProvider. Créez d'abord votre client Spotify OAuth2, puis revenez à la console développeur de Spotify pour enregistrer l'URL de rappel une fois qu' AgentCore Identity l'a émise.
Étape 1 : créer le client Spotify OAuth2
Suivez la procédure suivante pour configurer une application Spotify OAuth2 et obtenir les informations d'identification client nécessaires pour AgentCore Identity. Vous enregistrerez l'URI de redirection à l'étape 3, une fois qu' AgentCore Identity aura émis l'URL de rappel unique.
Pour configurer une application Spotify OAuth2
-
Ouvrez le tableau de bord des développeurs pour Spotify.
-
Choisissez Créer une application.
-
Donnez un nom et une description à votre demande.
-
Laissez le champ URI de redirection vide pour le moment. Vous ajouterez l'URL de rappel unique à l'étape 3.
-
Sélectionnez API Web pour celle API/SDKs que vous souhaitez utiliser pour Spotify.
-
Choisissez Enregistrer.
-
Sur la page de présentation de l'application, choisissez Paramètres.
-
Dans l'onglet Informations de base, enregistrez l'ID client et le secret client. Vous aurez besoin de ces valeurs pour configurer le fournisseur de ressources Spotify dans AgentCore Identity.
Étape 2 : Création du fournisseur AgentCore d'informations d'identification
Pour configurer Spotify en tant que fournisseur de ressources sortantes, utilisez ce qui suit :
{ "name": "Spotify", "credentialProviderVendor": "SpotifyOauth2", "oauth2ProviderConfigInput" : { "includedOauth2ProviderConfig": { "clientId": "your-client-id", "clientSecret": "your-client-secret" } } }
La CreateOauth2CredentialProvider réponse comprend un callbackUrl champ. Cette URL est propre à ce fournisseur d'informations d'identification et ressemble à :https://bedrock-agentcore.us-east-1.amazonaws.com/identities/oauth2/callback/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. Enregistrez cette valeur pour l'étape suivante.
Étape 3 : Enregistrez l'URL de rappel unique auprès de Spotify
Revenez à la console du développeur Spotify et ajoutez l'URL de rappel unique à la liste des URI de redirection de votre application OAuth2.
-
Connectez-vous à la console du développeur Spotify et ouvrez l'application OAuth2 que vous avez créée à l'étape 1.
-
Ajoutez la
callbackUrlvaleur renvoyée parCreateOauth2CredentialProviderà la configuration de l'URI de redirection de l'application. -
Enregistrez vos modifications.