Inicio de sesión único (SSO) SAML para Shopify con PingFederate como proveedor de identidad
miniOrange permite que PingFederate actúe como un proveedor de identidad (IdP), lo que permite a los usuarios iniciar sesión con Inicio de sesión único (SSO) en Shopify usando las credenciales de PingFederate. Nuestra solución funciona con cuentas de clientes nuevas y antiguas, y admite... Shopify Plus y tiendas que no son Plus, y está diseñada para satisfacer las necesidades de autenticación de tiendas B2B y mayoristas. La aplicación también es compatible con todos los proveedores de identidad compatibles con SAML, OAuth y OpenID, lo que le ofrece flexibilidad en todas las plataformas.
Esta guía lo guiará a través de la configuración de PingFederate como IdP (Proveedor de identidad) y su tienda Shopify como SP (Proveedor de servicios) para el inicio de sesión único (SSO), cubriendo casos de uso para cuentas de clientes/heredadas, Shopify Plus y no Plus, y escenarios de inicio de sesión B2B.
Configurar [OAuth] SSO en Shopify usando PingFederate como IdP
Para configurar el inicio de sesión único (SSO) con Shopify a través del protocolo OAuth usando PingFederate como proveedor de identidad (IdP), siga los pasos descritos aquí.
Prerrequisitos: Instalación de la aplicación
- Inicie sesión en su Administración de Shopify.
- Volver Aplicaciones → Tienda de Aplicaciones de Shopify
- Busque Inicio de sesión único (SSO) de miniOrange
- Haga clic en Instalar para agregar la aplicación a tu tienda
- Abra la aplicación desde Aplicaciones para iniciar la configuración de SSO SAML de PingFederate
Guía paso a paso para configurar PingFederate como IDP para SSO en Shopify
Paso 1: Obtenga los metadatos del proveedor de servicios de Shopify
- Por lo anterior Configuración SAML, necesitas obtener el ID de entidad y URL ACS de Shopify.
- Ahora ve a tu Tienda Shopify, navegar a la Aplicaciones sección y haga clic en Inicio de sesión único: inicio de sesión SSO .
- Haga clic en el elemento Agregar proveedor de identidad para agregar su IDP.
- Seleccione SAML protocolo.
- Ahora elige Federación de ping de la lista de desplazados internos.
- Haga clic en el elemento Obtener metadatos Botón, como se muestra en la pantalla a continuación, para obtener los metadatos del proveedor de servicios.
- SP - SSO INICIADO
- IDP - SSO INICIADO
Paso 2: Configurar Shopify como SP en PingFederate
- Inicie sesión en su panel de administración de usuarios de PingFederate.
- Haga clic en el elemento Proveedor de identidad en el menú de navegación de la izquierda.
- En CONEXIÓN SP, haga clic en Crear nuevo formulario .
- Seleccione la Forma para Perfiles SSO del navegador plantilla de conexión en el Tipo de conexión y haga clic en Siguiente.
- Seleccione SSO del navegador en la Opciones de conexión pestaña y haga clic Siguiente.
- Seleccione URL como método para importar metadatos y pegarlos URL de metadatos de SP que obtienes de Paso 1. Haga clic en Siguiente.
- Revisa la información sobre el Resumen de metadatos pestaña y haga clic Siguiente.
- En la pantalla Información General pestaña asegúrese de que ID de entidad del proveedor de servicios, nombre de conexióny el ámbito URL base Los campos se rellenan previamente en función de los metadatos. Hacer clic Siguiente.
- Navegue a la pestaña SSO del navegador pestaña y haga clic en el Configurar SSO del navegador. Serás redirigido al asistente de configuración de SSO del navegador.
- Seleccione la Forma para SSO iniciado por IDP y SSO iniciado por SP opciones en el Perfiles SAML y haga clic en Siguiente.
- Ingrese el tiempo de validez de afirmación deseado en el Vida útil de la aserción y haga clic en Siguiente. Por defecto, está configurado 5 minutos para ambos.
- Vaya a Creación de aserciones y haga clic en Configurar creación de aserciones. Será redirigido al asistente de configuración de creación de aserciones.
- En la pantalla Mapeo de identidad pestaña seleccionar STANDARD EN y hacer clic en Siguiente.
- Seleccione un formato de nombre de sujeto para SAML_SUBJECT en la página Contrato de atributos y haga clic en Siguiente.
- Haga clic en Asignar nueva instancia de adaptador en el mapeo de fuente de autenticación.
- Seleccione un Instancia de adaptador y hacer clic en Siguiente. El adaptador debe incluir la dirección de correo electrónico del usuario.
- Seleccione la Forma para Utilice solo los valores del contrato del adaptador en la aserción SAML opción en el Método de mapeo y haga clic en Siguiente.
- Seleccione su instancia de adaptador como Fuente y el correo electrónico como el Valor en el Cumplimiento del contrato de atributos y haga clic en Siguiente.
- (Opcional): Seleccione las condiciones de autorización que desee en el Criterios de emisión y haga clic en Siguiente.
- Haga clic en Terminado en el Resumen.
- Haga clic en Siguiente en el Asignación de fuentes de autenticación .
- Haga clic en Terminado en la pestaña Resumen.
- Haga clic en Siguiente en el Creación de afirmaciones.
- Navegue a la pestaña Configuración de protocolo del asistente SSO del navegador y haga clic en Configurar configuración de protocolo.
- Seleccione PUBLICAR para Encuadernación y especifique el inicio de sesión único URL de punto final en el campo URL del punto final en la URL del servicio al consumidor de aserciones. Haga clic en Siguiente.
- Seleccione PUBLICAR en el Enlaces SAML permitidos y haga clic en Siguiente.
- Seleccione las políticas de firma que desee para las afirmaciones en el Política de firma y haga clic en Siguiente.
- Seleccione la política de cifrado que desee para las afirmaciones en el Política de cifrado y haga clic en Siguiente.
- Haga clic en Terminado en el Resumen de configuración de protocolo .
- Haga clic en Terminado en el SSO del navegador Resumen.
- Navegue a la pestaña Credenciales y haga clic en el ícono de Configurar credenciales. Será redirigido a la Credenciales asistente de configuración.
- Seleccione el certificado de firma que desea usar con el servicio de inicio de sesión único y seleccione "Incluir el certificado en el elemento de firma" en la pestaña "Configuración de firma digital". Haga clic en "Listo".
- Haga clic en Terminado en el Resumen.
- Haga clic en Siguiente en el Credenciales.
- Seleccione Activo(s) para la Estado de la conexión en el Activación y resumen y haga clic en Guardar.
- Ahora, navegue al panel de administración de usuarios de PingFederate.
- Haga clic en Gestionar todo bajo Conexiones SP.
- Haga clic en Exportar metadatos para la conexión del proveedor de servicios deseado.
- Haga clic en Exportar en el Exportación y resumen pestaña y haga clic Terminado.
Ha configurado exitosamente PingFederate como IdP (proveedor de identidad) SAML para lograr el inicio de sesión SSO de PingFederate en su tienda Shopify.
Paso 3: Configurar PingFederate como IDP en Shopify
- Vuelve a la Inicio de sesión único miniOrange SSO aplicación y haga clic en el Agregar proveedor de identidad .
- Seleccione SAML protocolo.
- De la lista de desplazados internos, seleccione Federación de ping.
- Haga clic en el elemento Importar metadatos de IDP .
- Seleccione el método de carga como Enlace de metadatosPegue el enlace del archivo XML copiado desde Paso 2 y haga clic en Importación.
- Agregue el nombre de IDP apropiado y haga clic en Guardar.
Ha completado la configuración del lado de Shopify para configurar SSO entre PingFederate y Shopify.
Paso 4: Conexiones de prueba
-
Después de guardar la configuración de IDP, será redirigido a la
Conexión de prueba paso.
Realice una prueba de conexión antes de asignar o recuperar atributos. La conexión de prueba garantiza que la configuración de su IDP sea correcta. - Haga clic en el elemento Conexión de prueba .
- Al ingresar credenciales válidas de PingFederate, verá una ventana emergente que se muestra en la siguiente pantalla.
- Haga clic en el elemento Obtener atributos Botón para obtener el atributo IDP.
Paso 5: Mapeo de atributos
- Haga clic en el elemento + Mapeo de atributos Botón para asignar atributos entre Shopify y PingFederate.
- Asigne los atributos consultando la siguiente tabla:
| Nombre del atributo en Shopify | Elija el atributo de la lista de atributos predefinidos |
| Tipo de atributo | Atributo de desplazado interno |
| Valor de atributo | Seleccione el valor del atributo que ha obtenido de su IDP |
- Haga clic en Guardar.
Paso 6: Habilitar y probar las configuraciones de SSO
Seleccione el tipo de tienda Shopify:
- Tienda no plus
- Además de la tienda
En esta guía, has configurado Inicio de sesión único (SSO) de PingFederate configurando PingFederate como Proveedor de identidad (IdP) y Shopify como el Proveedor de servicios (SP) utilizando los Aplicación de inicio de sesión único (SSO) de miniOrange Shopify. Esta solución garantiza que esté listo para implementar acceso seguro a su tienda Shopify utilizando las credenciales de inicio de sesión de PingFederate en cuestión de minutos.
Localización de averías
He completado la configuración del IdP de PingFederate; ¿dónde puedo verificar el SSO en Shopify?
Para acceder al inicio de sesión de cliente en tu tienda de Shopify, primero verifica si el botón de cuenta/inicio de sesión está visible en la barra de navegación. Si lo está, ve directamente al inicio de sesión de la tienda. Si no lo está, ve a Administración de Shopify >> Configuración >> Cuentas de clientes. Habilitar Mostrar el enlace de inicio de sesión en el encabezado de la tienda en línea y al finalizar la compra .
- Para Cuentas de clientes heredadas de ShopifyHaga clic en el enlace "Cuenta/Inicio de sesión" o visite "Cuenta/Inicio de sesión". Seleccione el widget "Inicio de sesión SSO de PingFederate" sobre los campos de correo electrónico y contraseña. Ingrese sus credenciales de PingFederate e iniciará sesión.
- Para Cuentas de clientes de ShopifyHaz clic en el icono de usuario en la esquina superior derecha de la tienda. Inicia sesión con tus credenciales a través de la página de inicio de sesión de PingFederate. Completa la verificación única con un OTP de 6 dígitos para acceder a la tienda.
Para conocer los pasos detallados, siga los pasos proporcionados en el documentación.
Después de iniciar sesión con PingFederate SSO, ¿cómo se puede redirigir a los clientes a una página de colecciones o descuentos de Shopify?
Después de configurar PingFederate SSO para Shopify, puede configurar a dónde se redirige a los clientes después de iniciar sesión. Abra la aplicación Shopify SSO para PingFederate y vaya a Más acciones, luego Ajustes adicionales. En el Configuraciones de inicio de sesión posterior En la pestaña [Insert], introduzca el punto de redireccionamiento que desee. Por ejemplo, use /cart o /collections, pero no incluya la URL completa. Si es necesario, habilite la opción Restringir registro de usuario y guarde la configuración. Consulte la INSTRUCCIONES para una guía completa paso a paso.
¿Cómo habilito la redirección automática a PingFederate para la aplicación Shopify SSO?
Para habilitar la función de redirección automática a PingFederate, primero debe actualizar la aplicación SSO de Shopify para PingFederate a la Plan empresarial (escala). Ir Aplicaciones >> Inicio de sesión único (SSO) de miniOrange, abre el Precios sección y haga clic en Actualizar debajo del Plan de escala.
Después de actualizar, vaya a la Configuraciones globales pestaña. Habilitar Redirección automática a IDP en la configuración de acceso a la tiendaSi aparece una advertencia, siga el enlace proporcionado para habilitar la extensión requerida. Luego, elija si la función se aplica a toda la tienda o solo a la página de inicio de sesión. Finalmente, haga clic en Guardar para activar la redirección automática a PingFederate en su tienda Shopify.
Sigue estos INSTRUCCIONES para obtener información detallada sobre la configuración.
Integraciones y funciones compatibles
Más funciones ➔Preguntas Frecuentes (FAQ)
Más preguntas frecuentes ➔
¿Cómo configuro PingFederate SSO para Shopify para que los empleados inicien sesión con credenciales corporativas?
Para que los empleados puedan iniciar sesión en su tienda Shopify con credenciales corporativas, puede configurar el inicio de sesión único (SSO) utilizando PingFederate como proveedor de identidad (IdP) y Shopify como proveedor de servicios (SP). Esto permitirá a los usuarios autenticarse con sus credenciales corporativas, lo que proporciona una experiencia de inicio de sesión fluida.
A continuación se explica cómo configurar PingFederate SSO para Shopify para que los empleados inicien sesión con credenciales corporativas:
PingFederate como proveedor de identidad (IdP): Proporcione el ID de entidad y la URL del ACS (Servicio de Consumidor de Aserciones) desde la aplicación SSO de Shopify. Desde PingFederate, vaya a la sección "Certificado de Firma SAML" y copie la URL de metadatos de la federación de la aplicación para el siguiente paso.
Shopify como proveedor de servicios (PS): En la aplicación SSO de Shopify, seleccione el protocolo SAML. Elija PingFederate como proveedor de identidad. Haga clic en "Importar metadatos de IdP" y pegue la URL de metadatos de federación de la aplicación en el campo correspondiente.
Al seguir estos pasos, los empleados ahora pueden iniciar sesión en la tienda Shopify usando sus credenciales corporativas PingFederate, eliminando la necesidad de credenciales de inicio de sesión de Shopify separadas.
¿Es posible redirigir a los usuarios a diferentes páginas de Shopify después de iniciar sesión en PingFederate?
Sí, es posible redirigir a los usuarios a páginas o secciones específicas de su tienda Shopify después de iniciar sesión a través de PingFederate SSO.
Aquí te explicamos cómo configurarlo:
Configurar PingFederate como proveedor de identidad (IdP): En la aplicación SSO, configure PingFederate como IdP con sus metadatos. Asegúrese de que PingFederate esté configurado correctamente para autenticar a los usuarios de su tienda Shopify.
Configurar Shopify como proveedor de servicios (SP): Importa los metadatos del IdP de PingFederate a la configuración de SSO de Shopify. Habilita el inicio de sesión SSO para tus usuarios, permitiéndoles autenticarse con sus credenciales de PingFederate.
Configurar redirección personalizada: En las configuraciones posteriores al inicio de sesión, especifique la URL o el punto final donde desea que los usuarios sean redirigidos después de iniciar sesión. Por ejemplo, puede configurarlo para dirigir a los usuarios a la página del carrito (/cart) o a la página de la cuenta (/account).
Siguiendo estos pasos, puede configurar con éxito Shopify para redirigir a los usuarios a diferentes páginas después de que se autentiquen usando PingFederate a través de SSO.
¿Cómo configuro Shopify para admitir SSO con PingFederate para múltiples tiendas?
Para habilitar el inicio de sesión único (SSO) para múltiples tiendas Shopify usando PingFederate, siga estos pasos:
Instalar la aplicación Shopify SSO: Instálala en cada una de tus tiendas Shopify. Esta aplicación es compatible con tiendas Shopify Plus y otras. La app miniOrange admite varios protocolos SSO, incluyendo JWT, lo que garantiza la compatibilidad con todas las tiendas.
Configurar PingFederate como proveedor de identidad (IdP): Utilice PingFederate como su proveedor de identidad (IdP) para autenticar a los usuarios en múltiples tiendas. Configure PingFederate para que emita los tokens JWT tras el inicio de sesión.
Configurar la aplicación SSO de Shopify para todas las tiendas: En cada tienda de Shopify, seleccione JWT como protocolo SSO. Ingrese la URL del emisor de JWT, la clave secreta y demás información necesaria para cada tienda.
Siguiendo estos pasos, puede configurar fácilmente SSO con PingFederate para múltiples tiendas Shopify, lo que permitirá a los usuarios iniciar sesión sin problemas en todas las tiendas.
¿Es posible deshabilitar el inicio de sesión predeterminado de Shopify y forzar solo el SSO de PingFederate?
Sí, es posible desactivar el inicio de sesión predeterminado de Shopify y obligar a todos los usuarios a iniciar sesión únicamente mediante PingFederate SSO. Así es como se consigue:
Configurar PingFederate como proveedor de identidad (IdP): Utilice PingFederate como su proveedor de identidad (IdP) para la autenticación, asegurándose de que la autenticación SSO esté configurada mediante el protocolo JWT.
Aplicación SSO de Shopify: Seleccione JWT como protocolo de autenticación. Introduzca la información necesaria, como la URL del emisor de JWT, la clave secreta compartida y otras configuraciones relevantes para la integración de SSO.
Siguiendo estos pasos, puede deshabilitar por completo el inicio de sesión predeterminado de Shopify y aplicar el SSO basado en JWT de PingFederate para todos los inicios de sesión de usuarios en su tienda Shopify.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente


