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.
Zoom
Zoom 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 del servicio OAuth2 de Zoom y obtener tokens de acceso para los recursos de la API de Zoom.
Salida
nota
Solo puede configurar una aplicación Zoom OAuth2 como una federación de usuarios o como un cliente OAuth2 M2M, pero no ambos.
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 Cree primero su cliente OAuth2 de Zoom y, a continuación, vuelva a la consola para desarrolladores de Zoom para registrar la URL de devolución de llamada una vez que AgentCore Identity la haya emitido.
Paso 1: Cree el cliente Zoom OAuth2
Utilice el siguiente procedimiento para configurar una aplicación Zoom 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 Zoom OAuth2
-
Inicie sesión en el Zoom App Marketplace.
-
Elija Desarrollar > Crear aplicación.
-
Para una aplicación de federación de usuarios, seleccione Aplicación general y elija Crear.
-
En la página de detalles de la aplicación, agrega un nombre para tu aplicación y selecciona cómo se administrará tu aplicación.
-
En la sección Información de OAuth, deja la URL de redireccionamiento de OAuth y las listas de permitidos de OAuth vacías por ahora. Añadirás la URL de devolución de llamada única en el paso 3.
-
-
Para una aplicación M2M, selecciona Aplicación OAuth de servidor a servidor y elige Crear.
-
Añade un nombre para tu aplicación.
-
En la página de detalles de la aplicación, elija Ámbitos y añada los ámbitos necesarios para su aplicación.
-
Abre Información e introduce el nombre de la empresa y la información de contacto del desarrollador.
-
-
Registra el ID y el secreto del cliente que se han generado para tu aplicación. Necesitará estos valores para configurar el proveedor de credenciales de Zoom en AgentCore Identity.
Para obtener más información, consulte la documentación de integración de
Paso 2: Crear el proveedor de credenciales de AgentCore identidad
Para configurar Zoom como proveedor de recursos salientes, utilice lo siguiente:
{ "name": "Zoom", "credentialProviderVendor": "ZoomOauth2", "oauth2ProviderConfigInput" : { "includedOauth2ProviderConfig": { "clientId": "your-client-id", "clientSecret": "your-client-secret" } } }
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: Registre la URL de devolución de llamada única con Zoom
Vuelva a la consola para desarrolladores de Zoom y añada la URL de devolución de llamada única a la lista de URI de redireccionamiento de su aplicación OAuth2.
-
Inicie sesión en la consola para desarrolladores de Zoom y abra la aplicación OAuth2 que creó en el paso 1.
-
Añada el
callbackUrlvalor devuelto porCreateOauth2CredentialProvidera la configuración de URI de redireccionamiento de la aplicación. -
Guarde los cambios.