Integraciones
La definición de una integración en el administrador de Commerce establece la ubicación de las credenciales de OAuth y la URL de redireccionamiento para integraciones de terceros, e identifica 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.
Flujo de trabajo de incorporación
- Autorizar la integración - Vaya a la System > Extensions>Integrations, busque la integración adecuada y autorice.
- 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.
- Recibir confirmación de integración autorizada : el sistema envía una notificación avisando 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
-
En el Administrador barra lateral, vaya a System > Extensions>Integrations.
-
Introduzca la siguiente información de integración:
-
Introduzca el Name de la integración y el contacto Email dirección.
-
Introduzca el Callback URL donde se pueden enviar credenciales de OAuth al utilizar OAuth para el intercambio de tokens. Uso de
https://
se recomienda encarecidamente. -
Introduzca el 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 El Integration not secure
etiqueta de advertencia aparece cerca de cada nombre de integración en la Integrations como recordatorio, hasta que las direcciones URL HTTPS se guarden en Callback URL y Identity Link URL campos.- Cuando se le pida, introduzca su contraseña para confirmar su identidad.
-
-
En el panel izquierdo, elija API y haga lo siguiente:
-
Establecer Resource Access a uno de los siguientes:
All
Custom
-
Para el acceso personalizado, seleccione la casilla de verificación de cada recurso necesario.
-
-
Cuando termine, haga clic en Save.
Activación de una integración
De forma predeterminada, aparece una integración guardada en la cuadrícula con un Inactive
estado. Para activarla, complete los siguientes pasos:
-
En el Administrador barra lateral, vaya a System > Extensions>Integrations.
-
Busque la integración recién creada y haga clic en Activate vínculo.
-
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.
-
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:
-
En el Administrador barra lateral, vaya a System > Extensions>Integrations.
-
Búsqueda de la integración con Active estado.
-
Entrada Activate Haga clic en la columna Reauthorize.
-
Clic Reauthorize para aprobar el acceso a los recursos de la API.
-
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:
-
En el Administrador barra lateral, vaya a Stores > Settings>Configuration.
-
En el panel izquierdo, expanda Services y elija Magento Web API.
-
Expandir
-
Establecer Allow Anonymous Guest Access hasta
Yes
. -
Cuando termine, 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
-
En el Administrador barra lateral, vaya a System > Extensions>Integrations.
-
Busque la integración existente y haga clic en el icono (
-
Para confirmar la acción, haga clic en OK.