View a markdown version of this page

HubSpot - Base amazónica AgentCore

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

HubSpot

HubSpot se puede configurar como proveedor de credenciales de AgentCore identidad para el acceso a los recursos salientes. Esto permite a sus agentes autenticar a los usuarios a través HubSpot del servicio OAuth2 y obtener tokens de acceso para los recursos de la API. HubSpot

nota

HubSpot no admite el flujo de credenciales. M2M/Client

Salida

nota

AgentCore Identity emite una URL de devolución de llamada de OAuth2 única para cada proveedor de credenciales que cree. La URL de devolución de llamada única permite vincular la sesión, lo que protege el intercambio de códigos de autorización de OAuth2 contra la reproducción entre proveedores y los CSRF-style ataques, ya que garantiza que una respuesta de autorización solo se pueda canjear contra el proveedor de credenciales específico que la inició. Como la URL es única para cada proveedor, no la sabrás hasta después de llamar. CreateOauth2CredentialProvider Crea primero tu cliente HubSpot OAuth2 y, a continuación, vuelve a la consola del HubSpot desarrollador para registrar la URL de devolución de llamada una vez que AgentCore Identity la haya emitido.

Paso 1: Crea el cliente OAuth2 HubSpot

Utilice el siguiente procedimiento para configurar una aplicación HubSpot OAuth2 y obtener las credenciales de cliente necesarias para Identity. AgentCore Registrará el URI de redireccionamiento en el paso 3, después de que AgentCore Identity emita la URL de devolución de llamada única.

Para configurar una aplicación HubSpot OAuth2

  1. Abra la consola de desarrollador para. HubSpot

  2. En la barra de navegación principal, selecciona Aplicaciones.

  3. Seleccione Crear una aplicación.

  4. Escriba un nombre para su aplicación.

  5. Abre la pestaña Auth. Deja vacío el campo URL de redireccionamiento por ahora; añadirás la URL de devolución de llamada única en el paso 3.

  6. Configura los ámbitos que sean necesarios para tu aplicación.

  7. Una vez creada la aplicación, vuelve a la pestaña de autenticación de tu aplicación.

  8. Registra el ID y el secreto del cliente; los necesitarás al crear el proveedor de HubSpot recursos en AgentCore Identity.

Para obtener más información, consulta la guía HubSpot de inicio rápido de OAuth.

Paso 2: Crear el proveedor de credenciales de identidad AgentCore

Para configurarlo HubSpot como proveedor de recursos salientes, utilice lo siguiente:

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

Al llamar GetResourceOAuth2Token, los ámbitos deben incluir. oauth

La CreateOauth2CredentialProvider respuesta incluye un callbackUrl campo. Esta URL es exclusiva de este proveedor de credenciales y tiene el siguiente aspecto:https://bedrock-agentcore.us-east-1.amazonaws.com/identities/oauth2/callback/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX. Guarde este valor para el siguiente paso.

Paso 3: Registra la URL de devolución de llamada única con HubSpot

Vuelve a la consola del HubSpot desarrollador y añade la URL de devolución de llamada única a la lista de URI de redireccionamiento de tu aplicación OAuth2.

  1. Inicia sesión en la consola para HubSpot desarrolladores y abre la aplicación OAuth2 que creaste en el paso 1.

  2. Agregue el callbackUrl valor devuelto por CreateOauth2CredentialProvider a la configuración de URI de redireccionamiento de la aplicación.

  3. Guarde los cambios.