View a markdown version of this page

HubSpot - Fondamento Amazon AgentCore

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à.

HubSpot

HubSpot può essere configurato come provider di credenziali di AgentCore identità per l'accesso alle risorse in uscita. Ciò consente agli agenti di autenticare gli utenti tramite HubSpot il servizio OAuth2 e ottenere token di accesso per le risorse API. HubSpot

Nota

HubSpot non supporta il flusso di credenziali. M2M/Client

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 HubSpot OAuth2, quindi torna alla console per HubSpot sviluppatori per registrare l'URL di callback una volta che AgentCore Identity lo ha emesso.

Passaggio 1: creare il client OAuth2 HubSpot

Utilizza la seguente procedura per configurare un'applicazione HubSpot OAuth2 e ottenere le credenziali client necessarie per Identity. AgentCore L'URI di reindirizzamento verrà registrato nel passaggio 3, dopo che AgentCore Identity avrà emesso l'URL di callback univoco.

Per configurare un'applicazione HubSpot OAuth2

  1. Apri la console per sviluppatori per. HubSpot

  2. Nella barra di navigazione principale, scegli App.

  3. Scegli Create App (Crea app).

  4. Immetti un nome per la tua applicazione.

  5. Apri la scheda Autenticazione. Lascia vuoto il campo URL di reindirizzamento per il momento: aggiungerai l'URL di callback univoco nel passaggio 3.

  6. Configura tutti gli ambiti richiesti per la tua applicazione.

  7. Una volta creata l'app, torna alla scheda Auth dell'applicazione.

  8. Registra l'ID e il segreto del cliente, ti serviranno per creare il fornitore di HubSpot risorse in AgentCore Identity.

Per maggiori dettagli, consulta la guida HubSpot introduttiva a OAuth.

Passaggio 2: creare il provider di credenziali di identità AgentCore

Per configurarlo HubSpot come fornitore di risorse in uscita, utilizza quanto segue:

{ "name": "Hubspot", "credentialProviderVendor": "HubspotOauth2", "oauth2ProviderConfigInput" : { "includedOauth2ProviderConfig": { "clientId": "your-client-id", "clientSecret": "your-client-secret" } } }
Nota

Quando si chiama GetResourceOAuth2Token, gli ambiti devono includere. oauth

La CreateOauth2CredentialProvider risposta include un callbackUrl campo. 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 HubSpot

Torna alla console per HubSpot sviluppatori e aggiungi l'URL di callback univoco all'elenco degli URI di reindirizzamento della tua applicazione OAuth2.

  1. Accedi alla console per HubSpot sviluppatori e apri l'applicazione OAuth2 creata nel passaggio 1.

  2. Aggiungi il callbackUrl valore restituito da CreateOauth2CredentialProvider alla configurazione dell'URI di reindirizzamento dell'applicazione.

  3. Salvare le modifiche.