Integraciones

Al definir una integración en el administrador de Commerce, se establece la ubicación de las credenciales de OAuth y la URL de redireccionamiento para integraciones de terceros, y se identifican los recursos de API disponibles que se necesitan para la integración. Para obtener información más detallada sobre el proceso de registro de la integración, consulte Autenticación basada en OAuth en la documentación para desarrolladores de Commerce.

Integraciones

Flujo de trabajo de incorporación

  1. Autorizar la integración - Vaya a la página System > Extensions>Integrations, busque la integración relevante y autorice.
  2. Verificar y establecer inicio de sesión: cuando se le solicite, acepte el acceso solicitado. Si se le redirige a un tercero, inicie sesión en el sistema o cree una cuenta. Después de iniciar sesión correctamente, vuelve a la página de integración.
  3. Recibir confirmación de integración autorizada - El sistema envía una notificación de que la integración se ha autorizado correctamente. Después de configurar una integración y recibir las credenciales, ya no es necesario realizar llamadas para acceder a tokens o solicitarlos.

Añadir una integración

  1. En la barra lateral Admin, vaya a System > Extensions>Integrations.

    Nueva integración {width="600" modal="regular"}

  2. Introduzca la siguiente información de integración:

    • Escriba Name de la integración y la dirección de contacto Email.

    • Escriba Callback URL donde se pueden enviar las credenciales de OAuth al usar OAuth para el intercambio de tokens. Se recomienda usar https://.

    • Escriba Identity Link URL para redirigir a los usuarios a una cuenta de terceros con estas credenciales de integración de Adobe Commerce o Magento Open Source.

    note note
    NOTE
    La etiqueta de advertencia Integration not secure se muestra cerca de cada nombre de integración en la cuadrícula Integrations como recordatorio, hasta que las direcciones URL HTTPS se guarden en los campos Callback URL y Identity Link URL.
    • Cuando se le pida, introduzca su contraseña para confirmar su identidad.
  3. En el panel izquierdo, elija API y haga lo siguiente:

    • Establezca Resource Access en una de las siguientes opciones:

      • All
      • Custom
    • Para el acceso personalizado, seleccione la casilla de verificación de cada recurso necesario.

      Integraciones - API disponible {width="600" modal="regular"}

  4. Una vez finalizado, haga clic en Save.

Activación de una integración

De forma predeterminada, aparece una integración guardada en la cuadrícula con un estado Inactive. Para activarla, complete los siguientes pasos:

  1. En la barra lateral Admin, vaya a System > Extensions>Integrations.

  2. Busque la integración recién creada y haga clic en el vínculo Activate.

  3. En la esquina superior derecha, haga clic en Allow.

    Esta acción muestra los tokens de integración para extensiones. Copie esta información en una ubicación segura y cifrada para usarla con su integración.

    Tokens de integración para extensiones {width="600" modal="regular"}

  4. En la esquina superior derecha, haga clic en Done.

Reautorización de una integración

Para generar un nuevo token de acceso de integración y un secreto de token de acceso, vuelva a autorizar la integración desde el administrador:

  1. En la barra lateral Admin, vaya a System > Extensions>Integrations.

  2. Busque la integración con el estado Active.

  3. En la columna Activate, haga clic en Reauthorize.

  4. Haga clic en Reauthorize para aprobar el acceso a los recursos API.

  5. Guarde los nuevos tokens de integración para las extensiones y haga clic en Done.

Cambiar la configuración de seguridad del acceso de invitado de API

De forma predeterminada, el sistema no permite el acceso anónimo de invitados a CMS, catálogos y otros recursos de la tienda. Si debe cambiar la configuración, haga lo siguiente:

  1. En la barra lateral Admin, vaya a Stores > Settings>Configuration.

  2. En el panel izquierdo, expanda Services y elija Magento Web API.

  3. Expanda Selector de expansión en la sección Web API Security Setting.

    Configuración de servicios - Configuración de seguridad de API web {width="600" modal="regular"}

  4. Establezca Allow Anonymous Guest Access en Yes.

  5. Una vez finalizado, haga clic en Save Config.

Para obtener más información, consulte Restricción del acceso a las API web anónimas en la documentación para desarrolladores de Commerce.

Eliminación de una integración

  1. En la barra lateral Admin, vaya a System > Extensions>Integrations.

  2. Busque la integración existente y haga clic en el icono ( icono de la papelera ) en la columna Delete.

  3. Para confirmar la acción, haga clic en OK.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1