¿Cómo configurar Okta OAuth SSO en Shopify usando Okta como proveedor de identidad?
miniOrange permite Okta (OAuth) actuar como un
Proveedor de identidad (IdP), lo que permite una comunicación segura y fluida. Inicio de sesión único (SSO) de Shopify utilizando credenciales de Okta. Con
Autenticación basada en OAuth 2.0Los usuarios pueden iniciar sesión una vez a través de Okta y obtener acceso instantáneo a su tienda Shopify sin necesidad de administrar credenciales separadas.
Nuestra solución es compatible con ambos
Nuevas cuentas de clientes de Shopify y cuentas de clientes clásicas (heredadas), haciéndolo compatible con todas las configuraciones de tienda de Shopify.
Ya sea que ejecutes un Tienda Shopify Plus o no Plus, o requieren conocimientos avanzados
Funcionalidad de tienda B2B y de inicio de sesión B2BLa integración de miniOrange Shopify Okta SSO ofrece una solución de autenticación flexible, segura y escalable para empresas de todos los tamaños.
Configurar [SAML] SSO en Shopify usando Okta como IdP
Para configurar el inicio de sesión único (SSO) con Shopify a través del protocolo SAML usando Okta 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 Okta OAuth SSO en la configuración de Shopify
Guía paso a paso para configurar Okta como IDP (OAuth) para SSO en Shopify
Paso 1: Obtenga la URL de devolución de llamada desde la aplicación SSO de Shopify
- Vaya a su tienda Shopify y navegue hasta 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 OAuth 2.0 protocolo.
- Ahora elige Okta de la lista de desplazados internos.
- Copia el URL de devolución de llamada de OAuth y manténgalo a mano ya que lo utilizará en pasos posteriores.
Paso 2: Configurar Shopify como proveedor de servicios (SP) en Okta (OAuth)
- En primer lugar, ve a Panel de administración e inicie sesión en su cuenta de Okta.
- Vaya a la Administrador de Okta panel. Ir a Aplicaciones -> Aplicaciones.
- Obtendrá la siguiente pantalla. Haga clic en Crear integración de aplicaciones .
- Seleccione el método de inicio de sesión como OIDC - Conexión OpenID opción y seleccione Tipo de aplicación como aplicación web, haga clic en Siguiente .
- Serás redirigido a la página de detalles de la aplicación. Ingresar Integración de la aplicación nombre y URI de redireccionamiento de inicio de sesiónLo obtendrá de la aplicación miniOrange Shopify Single Sign-On (SSO) en el campo URL de devolución de llamada de Paso 1.
- Desplácese hacia abajo y verá la Asignaciones sección. Elija una opción de acceso controlado y desmarcar la opción Habilitar acceso inmediato con el modo Federation Broker. Haga clic en En el botón Guardar.
- Ahora obtendrás el Credenciales de cliente y dominio okta. Copie estas credenciales en Inicio de sesión único (SSO) de miniOrange Shopify solicitud en los campos correspondientes.
Paso 2.1: Asignar una integración de aplicación a un usuario
- Volver Pestaña de aplicaciones y haga clic en su aplicación.
- Seleccione la Forma para Asignaciones .
- Haga clic en Asignar y seleccione Asignar a personas.
- Si desea asignar la aplicación a varios usuarios al mismo tiempo, seleccione Asignar a grupos [Si una aplicación se asigna a un grupo, la aplicación se asignará a todas las personas de ese grupo]
- Haga clic en Asignar junto a un nombre de usuario.
- Haga clic en Guardar y regresar.
- Haga clic en Terminado.
Paso 2.2: Atributos del perfil para el token de identificación
- En su panel de administración de Okta, navegue hasta Seguridad -> API.
- Seleccione su aplicación SSO y haga clic en el edición .
- Volver reclamaciones y seleccione la ID opción de ficha.
- Haga clic en Agregar reclamo .
- Dar un Nombre a su reclamo/atributo y seleccione Token de identificación en el menú desplegable de tipo de token. Ahora, ingresa el valor. usuario.$atributo en el Valor campo basado en el atributo que desea recibir. Mantenga otras configuraciones como predeterminadas y haga clic en Crear .
- Siga pasos similares para todos los atributos que desee ver. Tendrá una lista similar a la siguiente.
Has completado la configuración del lado de Okta.
Paso 3: Configurar Okta (OAuth) como proveedor de identidad (IDP) en Shopify
- Vuelve a la Inicio de sesión único miniOrange SSO .
- Haga clic en el elemento Agregar proveedor de identidad para agregar su IDP.
- Seleccione OAuth 2.0 protocolo.
- De la lista de desplazados internos, seleccione Okta.
- Ahora, complete los detalles requeridos como ID de cliente, secreto de cliente, puntos finales y alcance.
- Consulte la siguiente tabla para configurar los valores.
| Nombre para mostrar del proveedor de identidad interno | [Ingrese el nombre de la aplicación que prefiera] |
| Punto final de autorización de OAuth | https://{yourOktaDomain}.com/oauth2/v1/authorize |
| Punto final del token de acceso de OAuth | https://{yourOktaDomain}.com/oauth2/v1/token |
| Punto final de obtención de información de usuario de OAuth (opcional) | https://{yourOktaDomain}.com/oauth2/v1/userinfo |
| ID de cliente | Desde el paso 1 |
| Secreto del cliente | Desde el paso 1 |
| <b></b><b></b> | perfil de correo electrónico openid (ingrese este texto exactamente como se muestra) |
- Haga clic en Guardar.
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 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 5: Mapeo de atributos
- 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 6: Habilitar y probar las configuraciones de SSO
Seleccione el tipo de tienda Shopify:
- Tienda no plus
- Además de la tienda
Has completado el Integración de Shopify Okta mediante el protocolo OAuth, con Okta como IdP y Shopify como SPEsta configuración permite una conexión sin problemas Inicio de sesión único (SSO) en Shopify con credenciales de Okta, lo que permite a los usuarios acceder con un solo clic sin iniciar sesión varias veces, a la vez que mejora la seguridad. Al aprovechar la autenticación basada en OAuth, los propietarios de tiendas pueden simplificar las operaciones y ofrecer una experiencia de inicio de sesión confiable y consistente para clientes, empleados, socios y usuarios B2B.
Integraciones y funciones compatibles
Más funciones ➔Localización de averías
He seguido los pasos para configurar IDP pero ¿dónde puedo verificar SSO?
Primero, asegúrese de que el enlace de inicio de sesión o de cuenta del cliente esté visible en su tienda Shopify.
Si está visible, haga clic en la opción Iniciar sesión para continuar.
Si no está visible, habilítelo desde el administrador de Shopify, vaya a
Configuración, luego Cuentas de clientesy enciende
Mostrar el enlace de inicio de sesión en el encabezado y al finalizar la compra.
Cuentas de clientes heredadas de Shopify
Haz clic en el enlace "Cuenta/Iniciar sesión" o ve a /cuenta/inicio de sesión. Selecciona "Inicio de sesión SSO de Okta OAuth", introduce tus credenciales de Okta e iniciarás sesión.
Nuevas cuentas de clientes de Shopify
Haz clic en el icono de usuario en la esquina superior derecha. Accederás a la página de inicio de sesión de Okta OAuth. Inicia sesión con tus credenciales de Okta y completa la verificación OTP de 6 dígitos si está habilitada para acceder a la tienda.
Para conocer los pasos detallados, consulte la
Documentación de Okta OAuth Shopify SSO.
Después de realizar el SSO, quiero que mis clientes sean redirigidos a la página de colecciones o de ofertas de descuento.
Después de configurar Okta OAuth SSO para Shopify, puede administrar a dónde van los usuarios después de iniciar sesión. Abra la aplicación Shopify SSO para Okta, vaya a Más acciones, luego Ajustes adicionales, y seleccione el Pestaña Configuraciones de inicio de sesión posteriorIngrese la ruta de redireccionamiento que desee (por ejemplo, /cart o /collections) sin incluir la URL completa de la tienda. Si es necesario, habilítela. Restringir el registro de usuarios, luego guarde la configuración.
Para obtener instrucciones detalladas paso a paso, consulte la
Documentación de Okta OAuth Shopify SSO.
¿Cómo habilito la redirección automática de la aplicación SSO a la función IDP en mi tienda Shopify?
Para habilitar la redirección automática a Okta, actualice la aplicación Shopify SSO para Okta al plan Enterprise (Scale).
Volver Aplicaciones, luego Inicio de sesión único (SSO) de miniOrange, y seleccione Precios. Haga clic en Actualización según el Plan de EscalaDespués de actualizar, abra el Pestaña Configuraciones globales y habilitar Redirección automática a IDP en la configuración de acceso a la tiendaSi se le solicita, siga el enlace para habilitar la extensión requerida y guardar los cambios. Decida si la redirección automática debe aplicarse a toda la tienda o solo a la página de inicio de sesión y luego haga clic en Guardar para activar la redirección automática a Okta.
Para obtener más detalles sobre cómo diseñar y realizar los esfuerzos de seguimiento y evaluación, refierase a
Documentación de Okta OAuth Shopify SSO
para conocer los pasos de configuración detallados.
Preguntas Frecuentes (FAQ)
Más preguntas frecuentes ➔
¿Cómo configuro Shopify SSO para que solo los usuarios con un dominio de empresa verificado en Okta puedan acceder a él?
Sí, puedes restringir el acceso a Shopify para que solo los usuarios con un dominio de empresa verificado en Okta puedan iniciar sesión integrando Okta como tu proveedor de identidad (IdP) con Shopify usando el Inicio de sesión único (SSO) de Shopify solution.
Así es como funciona:Configurar Okta como proveedor de identidad (IdP): En tu panel de administración de Okta, crea una nueva integración de aplicaciones con OAuth 2.0 u OIDC (OpenID Connect). Agrega los detalles de tu tienda Shopify desde la aplicación SSO de Shopify, incluyendo la URI de redireccionamiento y otras configuraciones, y configura declaraciones de atributos (reclamos) como correo electrónico, nombre y apellido. Okta envía los datos de estos usuarios a Shopify.
Añade Okta a Shopify con miniOrange: Añade la aplicación Shopify SSO a tu tienda Shopify. Introduce tu ID de cliente de Okta, tu secreto de cliente y los puntos de conexión OAuth (URL de autorización y token) en la aplicación Shopify SSO. La aplicación conecta Shopify con Okta, estableciendo una relación de confianza segura.
Restringir el acceso por dominio de empresa verificado: Dentro de Okta, configure sus políticas de inicio de sesión para que solo los usuarios cuyas direcciones de correo electrónico terminen con su dominio verificado (por ejemplo, @empresa.com) puedan autenticarse.
Cuando los usuarios intentan iniciar sesión en su tienda Shopify, la aplicación miniOrange SSO depende de Okta para validar que el correo electrónico pertenece al dominio de su empresa antes de otorgar acceso.
¿Cómo fuerzo a todos los usuarios de Shopify a iniciar sesión a través de Okta OAuth y eliminar las opciones de inicio de sesión predeterminadas?
Sí, puedes obligar a todos los usuarios de Shopify a iniciar sesión exclusivamente a través de Okta y eliminar las opciones de inicio de sesión predeterminadas de Shopify integrando Okta como tu proveedor de identidad (IdP) en Shopify Shopify Store.
Así es como funciona normalmente:Conecte Shopify a Okta para SSO: En Okta, crea una nueva aplicación con OAuth 2.0/OpenID Connect (OIDC). Introduce la información de tu tienda Shopify proporcionada por la aplicación Shopify SSO, incluyendo las URL de redireccionamiento y otras credenciales.
Configurar Shopify como proveedor de servicios (PS) con miniOrange: Instale la Aplicación SSO de Shopify Directamente en tu tienda Shopify. Agrega los detalles de tu aplicación Okta (ID de cliente, secreto, endpoints) a la app SSO de Shopify. Esto crea una conexión SSO confiable entre Shopify y Okta, sin necesidad de gestionar manualmente el certificado SAML ni editar el código de tu tema.
Implementar SSO y eliminar las opciones de inicio de sesión predeterminadas: En la configuración de la aplicación SSO de Shopify, puedes activar el SSO, lo que significa que todos los usuarios que intenten acceder a tu tienda Shopify serán redirigidos para autenticarse únicamente a través de Okta. La aplicación también te permite ocultar o desactivar los formularios de inicio de sesión y registro predeterminados de Shopify, para que los clientes no puedan omitir el SSO e iniciar sesión con las credenciales clásicas de Shopify.
Al hacer esto, los usuarios solo ven el botón “Iniciar sesión con Okta” (o el botón SSO de su marca), lo que crea un flujo de inicio de sesión consistente y seguro.
¿Cómo puedo restringir el inicio de sesión único de Shopify a grupos o unidades organizativas específicos en Okta?
Sí, puedes restringir Inicio de sesión único (SSO) de Shopify acceso para que solo los usuarios de grupos de Okta o unidades organizativas (OU) específicos puedan iniciar sesión configurando su tienda con la aplicación Shopify SSO.
Así es como funciona el proceso:Conecte Okta a Shopify: En la consola de administración de Okta, crea una aplicación con OAuth 2.0/OpenID Connect. Introduce las URI de redirección y otros detalles proporcionados por la aplicación SSO de Shopify. Configura las declaraciones de atributos en Okta para que la información del grupo o la unidad organizativa (como memberOf o notificaciones personalizadas) se incluya en los tokens enviados a Shopify.
Configurar el control de acceso basado en atributos en Shopify: Instala y abre la app Shopify SSO en tu tienda Shopify. Ve a la sección "Restricciones de acceso a la tienda" o similar en la configuración de la app y activa la opción para restringir el acceso SSO según los atributos del usuario.
Define qué grupos o unidades organizativas de Okta pueden iniciar sesión: En el SSO de Shopify, agregue reglas que verifiquen valores de atributos específicos (por ejemplo, nombres de grupos o nombres de OU) provenientes de Okta.
Por ejemplo, permita el inicio de sesión solo si el usuario pertenece a los grupos Marketing o Clientes VIP en Okta. A cualquier persona fuera de estos grupos se le denegará el acceso y no podrá completar el inicio de sesión único (SSO).
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente


