¿Cómo configurar Okta SSO en Shopify usando SAML para tiendas Plus y Non-Plus?
miniOrange permite Okta actuará como proveedor de identidad (IdP), ofreciendo seguridad y fluidez Inicio de sesión único (SSO) en la tienda de Shopify Utilizando las credenciales de Okta. Nuestra solución es compatible con cuentas de cliente nuevas de Shopify y cuentas clásicas/heredadas, lo que la hace ideal para todo tipo de tiendas.
Ya sea que administre una tienda Shopify Plus o no Plus, o necesite una funcionalidad avanzada de tienda B2B e inicio de sesión B2B, nuestra Integración de SSO con Okta de Shopify Proporciona una solución de autenticación flexible y escalable.
Configurar [OAuth] SSO en Shopify usando Okta como IdP
Configura el inicio de sesión único (SSO) con Shopify a través del protocolo OAuth utilizando Okta como proveedor de identidad (IdP).
Prerrequisitos: Instalación de la aplicación
- Inicie sesión en su Administración de Shopify.
- Vaya al Aplicaciones → Tienda de Aplicaciones de Shopify
- Busque Inicio de sesión único (SSO) de miniOrange
- Haga clic en Instale para agregar la aplicación a tu tienda
- Abra la aplicación desde Aplicaciones para iniciar la configuración de Okta SAML SSO
Guía paso a paso para configurar Okta como IDP para SSO en Shopify
Paso 1: Configurar Shopify como SP en Okta
- Inicie sesión en su Panel de administración de Okta.
- En el sitio para desarrolladores de Okta, navegue hasta Pestaña de aplicaciones y seleccione Aplicaciones.
- Haga clic en el elemento Crear integración de aplicaciones botón para crear una nueva aplicación.
- Seleccionar SAML 2.0 como método de inicio de sesión y haga clic en el Siguiente .
- En la sección Ajustes generales , ingrese el Nombre de la aplicación y haga clic en el Siguiente .
- 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.
- Seleccionar SAML protocolo.
- Ahora elige Okta 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
- Navegue hasta la aplicación Okta e ingrese los valores en el Configurar SAML sección como se muestra en la siguiente pantalla.
| URL de inicio de sesión único | URL ACS (para SSO iniciado por SP) |
| URI de audiencia (ID de entidad de SP) | ID de entidad o emisor |
| Estado de relé predeterminado | https://store.xecurify.com/moas/broker/login/shopify/<your-store-name>.myshopify.com/account?idpname=<app-key> |

- En el panel de SSO, encontrará el tecla de aplicación correspondiente al IdP configurado, como se muestra en la captura de pantalla anterior.

- (Mapeo de atributos IDP): Configurar Declaraciones de atributos (opcional) y haga clic en el ícono de Siguiente .

- Seleccionar Tipo de configuración de Okta & haga clic en finalizar.
- Ahora navegue hasta la aplicación que creó y haga clic en el Asignaciones Pestaña en Okta.

- Haga clic en el elemento Asignar botón para Asignar personas y asignar grupos.

- Una vez que Asignar el usuario, haga clic en el Terminado .
Obtener metadatos de IDP:
- Navegue a la pestaña Inscribirse y vaya a la sección Certificado de firma SAML.
- Haga clic en el elemento Acción: menú desplegable para el Activo certificado y luego haga clic en el Ver metadatos de IdP opción para obtener los metadatos de IdP que serán necesarios para configurar su proveedor de servicios.
- Copie la URL del archivo XML y regrese al panel de la aplicación Shopify Single Sign-On - SSO Login.
Ha completado la configuración lateral de Okta.
Paso 2: Configurar Okta 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 .
- Seleccionar SAML protocolo.
- De la lista de desplazados internos, seleccione Okta.
- Haga clic en el elemento Importar metadatos de IDP .
- Seleccione el método de carga como Enlace de metadatos. Pegue el enlace del archivo XML copiado desde Paso 1 y haga clic en Importación.
- Agregue el nombre de IDP apropiado y haga clic en Guardar.
Paso 3: 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 de Okta válidas, 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 4: Mapeo de atributos
- Para enviar un atributo desde Okta IDP siga los pasos que se indican en Paso 1:
- Haga clic en el elemento + Mapeo de atributos Botón para mapear atributos entre Shopify y Okta.
- 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 Siguiente.
Paso 5: Habilitar y probar las configuraciones de SSO
Seleccione el tipo de tienda Shopify:
- Tienda no plus
- Además de la tienda
Has completado la integración de Shopify con Okta configurando Okta como proveedor de identidad (IdP) y Shopify como proveedor de servicios (SP) . Con esta configuración, los usuarios pueden acceder a Shopify sin problemas mediante el inicio de sesión único (SSO) con sus credenciales de Okta , eliminando la necesidad de iniciar sesión repetidamente y mejorando la seguridad. Esto no solo agiliza las operaciones de la tienda, sino que también refuerza la confianza al proporcionar a clientes, socios y empleados una experiencia de inicio de sesión consistente y segura.
Integraciones y funciones compatibles
Más funciones ➔Problemas comunes de SSO en Shopify y cómo solucionarlos
He completado la configuración del IdP de Okta; ¿dónde puedo verificar el SSO de Okta en Shopify?
Para acceder al inicio de sesión de clientes en tu tienda Shopify, primero verifica si el botón de cuenta/inicio de sesión es visible en la barra de navegación. Si lo es, ve directamente al inicio de sesión de la tienda. Si no lo es, ve a Administración de Shopify >> Configuración >> Cuentas de clientes . Habilita la opción "Mostrar enlace de inicio de sesión en el encabezado de la tienda en línea y en la página de pago".
- Para Cuentas de clientes heredadas de ShopifyHaz clic en el enlace de cuenta/inicio de sesión o visita /cuenta/inicio de sesión. Luego, selecciona el widget de inicio de sesión SSO de Okta, encima de los campos de correo electrónico y contraseña. Introduce tus credenciales de Okta e iniciarás 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 Okta. Completa la verificación única con el código OTP de 6 dígitos para acceder a la tienda.
Para obtener instrucciones detalladas, siga los pasos que se proporcionan en la documentación.
Después de iniciar sesión con Okta SSO, ¿cómo se puede redirigir a los clientes a una página de colecciones o descuentos de Shopify?
Tras configurar el inicio de sesión único (SSO) de Okta para Shopify, puedes configurar a dónde se redirigen los clientes después de iniciar sesión. Abre la aplicación SSO de Shopify para Okta y ve a Más acciones, luego a Configuración adicional. En la pestaña Configuraciones posteriores al inicio de sesión, introduce el punto final de redirección que desees. Por ejemplo, usa /cart o /collections, pero no incluyas la URL completa. Si es necesario, habilita la opción Restringir registro de usuario y guarda la configuración. Consulta las instrucciones para obtener una guía paso a paso completa.
¿Cómo activo la redirección automática a Okta para la aplicación Shopify SSO?
Para habilitar la función de redirección automática a Okta, primero debe actualizar la aplicación Shopify SSO para Okta al plan Enterprise (Scale) . Vaya a Aplicaciones, seleccione miniOrange Single Sign-On (SSO), abra la sección Precios y haga clic en Actualizar en el Plan Scale.
Tras la actualización, ve a la pestaña Configuraciones globales . Habilita la redirección automática a IDP en Configuración de acceso a la tienda . Si aparece una advertencia, sigue el enlace proporcionado para habilitar la extensión necesaria. Guarda los cambios. A continuación, elige si la función se aplica a toda la tienda o solo a la página de inicio de sesión. Por último, haz clic en Guardar para activar la redirección automática a Okta en tu tienda Shopify.
Siga estas instrucciones para obtener información detallada sobre la configuración.
Preguntas Frecuentes (FAQ)
Más preguntas frecuentes ➔
¿Hay alguna manera de restringir el acceso SSO de Shopify solo a usuarios con dominios de correo electrónico verificados de Okta?
Sí, puedes restringir el acceso SSO de Shopify solo a usuarios con dominios de correo electrónico verificados desde Okta configurando políticas de acceso basadas en dominios en Okta. Así es como puedes hacerlo:
Cómo restringir el acceso a usuarios de dominios de correo electrónico verificados con Okta y Shopify Plus SSO:En Okta:
En Okta, puedes configurar políticas de inicio de sesión o reglas de grupo que solo permitan a los usuarios con dominios de correo electrónico específicos y verificados acceder a ciertas aplicaciones como Shopify.
Usando una aplicación SSO dedicada:Asigna la aplicación de inicio de sesión único (SSO) de Shopify únicamente a ese grupo. Esto garantiza que solo los usuarios con direcciones de correo electrónico de dominios verificados y de confianza puedan iniciar sesión en tu tienda Shopify mediante SSO.
¿Hay alguna manera de permitir que los usuarios inicien sesión a través de Okta una vez y accedan a múltiples tiendas Shopify conectadas sin iniciar sesión nuevamente?
Sí, es posible permitir que los usuarios inicien sesión una vez a través de Okta y accedan a varias tiendas Shopify conectadas sin tener que volver a iniciar sesión. Al configurar el inicio de sesión único (SSO) con Okta en cada tienda y usar la misma configuración de sesión o identidad, los usuarios pueden cambiar de tienda sin tener que iniciar sesión repetidamente. Esto proporciona una experiencia más fluida y garantiza un acceso seguro.
Cómo permitir que los usuarios inicien sesión a través de Okta una vez y accedan a múltiples tiendas Shopify conectadas:Okta como proveedor de identidad (IdP): Okta actúa como la autoridad central para la autenticación de usuarios.
Shopify como proveedor de servicios (SP): Cada tienda Shopify actúa como proveedor de servicios (utilizando una aplicación SSO ), confiando en Okta para verificar la identidad de los usuarios.
Autenticación SAML: La integración se realiza mediante el protocolo SAML, que permite el intercambio seguro de información de autenticación entre Okta y tus tiendas Shopify.
Credenciales de usuario centralizadas: Las credenciales de usuario están centralizadas en Okta, lo que elimina la necesidad de que los usuarios recuerden diferentes datos de inicio de sesión para cada tienda.
¿Puedo imponer el inicio de sesión a través de Okta para todos los clientes de Shopify y deshabilitar el inicio de sesión predeterminado con correo electrónico y contraseña?
Sí, puedes exigir el inicio de sesión a través de Okta para todos los usuarios y deshabilitar de forma efectiva la autenticación predeterminada de correo electrónico y contraseña de Shopify mediante un flujo de inicio de sesión único (SSO) personalizado.
En Okta:
Asegúrese de que todos los clientes que necesitan acceso se agreguen como usuarios a su directorio de Okta. Puede organizar a los usuarios en grupos, aplicar políticas o implementar la autenticación multifactor (MFA) según sea necesario.
Usando la aplicación miniOrange Shopify SSO:Configure Okta como proveedor de identidad (IdP) con Shopify como proveedor de servicios (SP) a través de SAML, habilite SSO en la aplicación miniOrange SSO y, opcionalmente, oculte las opciones de inicio de sesión/registro predeterminadas de Shopify de la tienda para evitar el acceso basado en correo electrónico y contraseña.
Esta configuración garantiza que todos los usuarios que accedan a su tienda Shopify deben autenticarse a través de Okta, lo que proporciona un control de acceso centralizado y deshabilita el inicio de sesión nativo basado en credenciales de Shopify.
¿Puedo restringir mi tienda Shopify para que solo los empleados de Okta puedan acceder a ella a través de SSO?
Sí, puedes restringir el acceso a tu tienda Shopify mediante el inicio de sesión único (SSO) de miniOrange exclusivamente a tus empleados configurando los controles de acceso en Okta. Esto garantiza que solo los usuarios de tu organización con credenciales válidas de Okta puedan iniciar sesión en tu tienda Shopify.
Cómo configurar el acceso exclusivo para empleados a Shopify Plus con Okta:En Okta:
Cree un grupo de Okta dedicado para empleados (por ejemplo, "Empleados de Shopify"), agregue solo los usuarios autorizados (empleados) a quienes desea permitir el acceso a este grupo y asigne la aplicación Shopify SSO exclusivamente a ese grupo.
Usando la aplicación Shopify Plus SSO:Integre la aplicación miniOrange Shopify SSO con su instancia de Okta y configúrela para permitir que solo los usuarios del grupo de empleados designado inicien el SSO, lo que garantiza que los usuarios externos estén bloqueados y el acceso a la tienda Shopify siga siendo estrictamente exclusivo para empleados.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente


