Resultados de la búsqueda :

×

Configure el inicio de sesión único (SSO) en Shopify Store usando la autenticación API


La interfaz de programación de aplicaciones (API) es la interfaz a través de la cual los usuarios pueden solicitar acceso a recursos protegidos. Deben estar equipados para garantizar que las aplicaciones y los clientes que intentan acceder a los datos sean auténticos antes de proceder al acceso completo autorizado una vez que se confirme la identidad. Cuando un usuario intenta iniciar sesión en una tienda Shopify con sus credenciales existentes (nombre de usuario y contraseña) almacenadas en la base de usuarios de la aplicación, la aplicación de inicio de sesión único (SSO) miniOrange realiza una llamada API a la base de datos del usuario para autenticación, y su Las credenciales se comparan con la base de usuarios de la aplicación. Al usuario se le concede acceso a la tienda si la respuesta recibida de la base de usuarios de la aplicación es exitosa; de lo contrario, se deniega el acceso. Puedes usar este método para integrar el inicio de sesión único (SSO) en tu tienda Shopify, permitiendo a los usuarios autenticarse a través de tu API de autenticación de usuario y permitir el acceso a la tienda Shopify.


autenticación api en shopify

Considere que una empresa (Empresa A) tiene sus usuarios almacenados en la base de datos de la empresa que está conectada a su JAVA o cualquier otra aplicación tecnológica. Tienen autenticación basada en API para permitir que los usuarios inicien sesión. La empresa ha abierto una tienda Shopify y quiere integrar SSO en la tienda Shopify. No saben si necesitan integrar las API en la Tienda. La aplicación SSO es una solución a su problema. Los usuarios pueden iniciar sesión mediante SSO en la tienda utilizando sus credenciales existentes presentes en la base de datos de la empresa y, si se autentican correctamente, iniciarán sesión.

Requisito previo: inicio de sesión único: aplicación SSO

Para configurar Shopify SSO usando autenticación API, deberá instalar el Inicio de sesión único de miniOrange Shopify - Inicio de sesión SSO en tu tienda Shopify:

miniOrange proporciona acceso seguro de inicio de sesión único (SSO) a tus tiendas Shopify (tanto tiendas Plus como Non plus).


Guía paso a paso para configurar SSO en Shopify usando autenticación API

1. Configure la fuente de autenticación de API personalizada en la aplicación de inicio de sesión de inicio de sesión único (SSO) miniOrange en Shopify

  • Inicia sesión en tu cuenta de Shopify. Ahora navega hasta el Sección de aplicaciones y haga clic en Inicio de sesión único: aplicación de inicio de sesión SSO.
  • Sección de la aplicación Shopify: aplicación de inicio de sesión único
  • Haga clic en Configurar proveedor de identidad botón en la parte superior izquierda de la barra de navegación.
  • Inicio de sesión único (SSO) para Shopify (Plus y Non Plus), configurar IDP para habilitar el inicio de sesión único (SSO)
  • Navegue hasta Tiendas de usuarios y haga clic en el Agregar tienda de usuario del botón.
  • autenticación de API de Shopify agregar tienda de usuario
  • Cambie a la API pestaña y seleccione API personalizada Desde el desplegable.
  • Autenticación de API de Shopify: configuración de API personalizada
  • Proporcione un nombre de identificador de API.
  • Bajo la Configuración de autenticación sección, pegue el URL de autenticación de usuario que copió en el paso 1 anterior.
  • Puede pasar la clave API a través de dos métodos diferentes, es decir, encabezado de solicitud o cuerpo de solicitud.

En este método, la clave API se envía como "Clave_autorización" a través del encabezado de solicitud. Puede consultar el siguiente ejemplo.

  • Proporcione el nombre del encabezado Clave_autorización y su valor es decir Valor de su clave API que copiaste en el paso 1.
  • Seleccione el método como .
  • Proporcione el Parámetros de autenticación como:
    Parámetros de autenticación {
    "nombre de usuario":"##nombre de usuario##",
    "contraseña":"##contraseña##"
    }
    Nota: Se pueden enviar parámetros adicionales en la sección Parámetros de autenticación si es necesario. Estos parámetros se agregan en el formato "nombre-parámetro": "valor-parámetro".
  • shopify - autenticación de API con clave de API en el encabezado
  • Proporcione el Estado el valor del campo como estado y Mensaje de estado el valor del campo como mensaje.
    Estado Nombre del campo en la respuesta del servidor que contiene el código de estado
    Mensaje de estado Nombre del campo que da la descripción del estado en la respuesta

En este método, la clave API se envía como parámetro "api_key" en el PUBLICAR cuerpo como JSON.

Para configurar su proveedor para que envíe la clave API como un campo en el cuerpo de la solicitud, puede consultar a continuación.

  • En la sección de encabezados, proporcione la Nombre del encabezado Content-Type y su propuesta de aplicación / json.
    (El tipo de contenido en el encabezado especifica qué tipo de datos se envía realmente en la solicitud. Algunos ejemplos de tipo de contenido pueden ser: application/json; text/html; charset=UTF-8; multipart/form-data; text /sencillo, etc.)
  • Seleccione el método como PUBLICAR.
  • Proporcione el Parámetros de autenticación como:
    Parámetros de autenticación {
    "api_key": "valor",
    "nombre de usuario":"##nombre de usuario##",
    "contraseña":"##contraseña##"
    }
    Coloque el valor de la clave API que copió en el paso 1 en lugar de "valor".
    Nota: Se pueden enviar parámetros adicionales en la sección Parámetros de autenticación si es necesario. Estos parámetros se pueden agregar como campos en el cuerpo de la solicitud en el formato "nombre-parámetro": "valor-parámetro".

  • Autenticación de Shopify a través de API: parámetros de autenticación de origen
  • Proporcione el Estado el valor del campo como estado y Mensaje de estado el valor del campo como mensaje.
    Estado Nombre del campo en la respuesta del servidor que contiene el código de estado
    Mensaje de estado Nombre del campo que da la descripción del estado en la respuesta
  • (Opcional) Puedes configurar atributos adicionales para que se envíen desde tu fuente API a Shopify. Para esto, haga clic en el Enviar atributos configurados botón de activación. Ahora podrá ver los campos de asignación de atributos.

    En el primer campo escribe el nombre del atributo que se enviaría a Shopify. En el siguiente campo escriba el nombre del atributo que se recibirá de la fuente API.


  • autenticación a través de API en Shopify - sección de mapeo de atributos
  • Haga clic en el Guardar.

Paso 2. Probar la conexión

  • Para probar la conexión, seleccione la tienda de usuarios que acaba de agregar y haga clic en API de autorización de prueba.
  • Autenticación de la API de Shopify: API de autorización de prueba
  • Ingrese sus credenciales cuando se le solicite y debería poder ver un mensaje de éxito.
  • Inicio de sesión único de Shopify: ventana de prueba exitosa

3. Prueba de SSO para tu tienda Shopify

  • Ve a la página de inicio de sesión de tu tienda Shopify.(https:// /Cuenta de Ingreso)
  • Haga clic en el botón de inicio de sesión Personalizaste antes.
  • seleccione el proyecto proveedor de google oauth
  • Serás redirigido a la página de inicio de sesión del IDP que configuraste en el paso anterior. Inicie sesión con las credenciales de su cuenta IDP.
  • Iniciarás sesión exitosamente en tu tienda Shopify.

Por lo tanto, ha configurado correctamente Inicio de sesión único (SSO) de Shopify utilizando la autenticación API.

Solucionando Problemas

Solicitud no válida

Esto puede deberse a que tu dominio principal sería diferente de tu dominio de Shopify. Para verificar su dominio principal y hacer que SSO funcione, siga los pasos indicados haga clic aquí

shopify_plan_expirado

Este problema surge cuando el El período de prueba de su plan de desarrollo ha expirado.. O si tu plan no es renovada automáticamente desde el final de Shopify. Contactanos en shopifysupport@xecurify.com para resolver el problema de actualización del plan y lograr un buen funcionamiento del SSO: inicio de sesión único Solicitud.

atributos_inválidos_recibidos

Como el correo electrónico es una entidad requerida en Shopify para la creación de una cuenta y para la operación de inicio de sesión, el inicio de sesión único no se realiza correctamente en este caso. Para resolver este error, siga lo indicado haga clic aquí

encontrado_un_error

Cuando realizo SSO, aparece el error "Verifique si la aplicación Shopify está instalada". Para resolver este error, siga lo indicado haga clic aquí

Si su error o consulta no aparece aquí, haga clic en esta página para ver a los demás.


Preguntas Frecuentes


He seguido los pasos para configurar el IdP, pero ¿dónde puedo verificar el SSO?

Siga los pasos descritos esta página para configurar SSO en Shopify con tu IDP preferido.

Instalé la aplicación Shopify SSO. Hice clic en la opción "CONFIGURAR IDP" pero no se abrió nada.

La redirección a cualquier otro sitio puede estar bloqueada en el navegador. Por favor siga los pasos dados esta página para resolver el problema

Cuando intento realizar SSO, me redirigen a la página "Configuración de aplicación incorrecta" y luego, después de intentos posteriores, me redirigen a https://store.xecurify.com/moas/login .

Es posible que esté intentando realizar SSO en una pestaña diferente del mismo navegador donde abrió nuestra aplicación SSO de inicio de sesión único o accedió al portal de configuración de nuestra aplicación. En este caso, el SSO estará restringido por motivos de seguridad.
Intenta realizar Single Sign On en un parche de nueva ventana de incógnito/privada o en una navegador diferente para que SSO funcione.

Después de realizar el SSO, quiero que mis clientes sean redirigidos a la página de colecciones o de ofertas de descuento.

Siga los pasos descritos esta página para redirigir a su cliente a colecciones/carrito o cualquier otra página.

¿Cómo habilito la función de redirección automática a IDP de la aplicación SSO en mi tienda Shopify?

Debe actualizar al plan Enterprise de la aplicación SSO para habilitar la función de redirección automática al IDP. Siga los pasos descritos esta página para activar esta función.


Si está buscando algo que no puede encontrar, envíenos un correo electrónico a shopifysupport@xecurify.com.

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com