Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Yandex
Yandex può essere configurato come fornitore di credenziali di AgentCore identità per l'accesso alle risorse in uscita. Ciò consente ai tuoi agenti di autenticare gli utenti tramite il servizio OAuth2 di Yandex e ottenere token di accesso per le risorse API Yandex.
In uscita
Nota
AgentCore Identity emette un URL di callback OAuth2 univoco per ogni provider di credenziali creato. L'URL di callback univoco abilita l'associazione di sessione, che protegge lo scambio di codice di autorizzazione OAuth2 dalla ripetizione e dagli CSRF-style attacchi tra provider, garantendo che una risposta di autorizzazione possa essere riscattata solo rispetto allo specifico provider di credenziali che l'ha avviata. Poiché l'URL è unico per ogni provider, lo conoscerai solo dopo aver chiamato. CreateOauth2CredentialProvider Crea prima il tuo client Yandex OAuth2, quindi torna alla console per sviluppatori Yandex per registrare l'URL di callback una volta che Identity lo ha emesso. AgentCore
Passaggio 1: crea il client Yandex OAuth2
Utilizza la seguente procedura per configurare un'applicazione Yandex OAuth2 e ottenere le credenziali client necessarie per Identity. AgentCore Registrerai l'URI di reindirizzamento nel passaggio 3, dopo che AgentCore Identity avrà emesso l'URL di callback univoco.
Per configurare un'applicazione Yandex OAuth2
-
Apri la console per sviluppatori per Yandex all'indirizzo. https://oauth.yandex.com/
-
Scegli Crea app.
-
Fornisci un nome per la tua applicazione.
-
Per le piattaforme, seleziona Servizi Web.
-
Scegli Salva e continua.
-
Seleziona le autorizzazioni necessarie per la tua candidatura, quindi scegli Salva e continua.
-
Lascia vuoto il campo URI di reindirizzamento per il momento: aggiungerai l'URL di callback univoco nel passaggio 3.
-
Scegli Salva e continua.
-
Una volta creato il client, annota l'ID client e il segreto del cliente assegnati alla tua applicazione poiché ti serviranno per configurare il provider Yandex in Identity. AgentCore
Per maggiori dettagli, consulta la documentazione OAuth di Yandex.
Passaggio 2: creare il provider di credenziali di identità AgentCore
Per configurare Yandex come fornitore di risorse in uscita, utilizza quanto segue:
{ "name": "Yandex", "credentialProviderVendor": "YandexOauth2", "oauth2ProviderConfigInput" : { "includedOauth2ProviderConfig": { "clientId": "your-client-id", "clientSecret": "your-client-secret" } } }
La CreateOauth2CredentialProvider risposta include un campo. callbackUrl Questo URL è unico per questo fornitore di credenziali e ha il seguente aspetto:https://bedrock-agentcore.us-east-1.amazonaws.com/identities/oauth2/callback/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. Salva questo valore per il passaggio successivo.
Passaggio 3: registra l'URL di callback univoco con Yandex
Torna alla console per sviluppatori Yandex e aggiungi l'URL di callback univoco all'elenco degli URI di reindirizzamento della tua applicazione OAuth2.
-
Accedi alla console per sviluppatori Yandex e apri l'applicazione OAuth2 creata nel passaggio 1.
-
Aggiungi il
callbackUrlvalore restituito daCreateOauth2CredentialProvideralla configurazione dell'URI di reindirizzamento dell'applicazione. -
Salvare le modifiche.