Encuéntrenos en WordCamp Europa | argot | DrupalCon Conferencias para explorar nuestras soluciones. Para saber más
Contenido
Inicio de sesión SSO de WooCommerce | Integración de WordPress WooCommerce
WooCommerce es un de código abierto y personalizable Complemento de WordPress de comercio electrónico que se puede utilizar para crear una presencia en línea para su empresa en unos minutos. Con la construcción en línea de su plataforma comercial, surge el requisito de que los usuarios almacenen su información y les brinden una forma segura de iniciar sesión en su sitio.
Con el inicio de sesión único activado en el sitio de WordPress, los usuarios se ahorrarán el tedioso procedimiento de registro, además de proporcionar detalles del perfil como nombre, dirección de correo electrónico, dirección, etc., al realizar el pago. Además de realizar transacciones sin esfuerzo para los usuarios, la administración del sitio también se vuelve más fácil para el administrador del sitio al permitir el seguimiento de los detalles del usuario. El administrador puede incluso asignar usuarios a varios grupos según el producto que compren y proporcionar sugerencias para productos similares.
Complemento SSO SAML de WordPress miniOrange permite iniciar sesión SSO sin problemas en sus sitios de WordPress mediante autenticación a través de cualquier proveedor de identidad compatible con SAML 2.0. Una vez que se autentique o inicie sesión a través de su proveedor de identidad, también podrá iniciar sesión en sus sitios de WordPress sin tener que volver a ingresar manualmente sus credenciales. El complemento permite que su sitio Woocommerce actúe como un SAML SP (proveedor de servicios) que se puede configurar para establecer confianza entre su sitio y el IdP para autenticar de forma segura y habilitar SSO/inicio de sesión para el usuario en el sitio Woocommerce. La ventaja adicional del SSO es que sus credenciales se almacenan en su proveedor de identidad y en ningún otro lugar, lo que agrega otra capa de seguridad a sus credenciales.
El complemento miniOrange WordPress SAML SSO admite la configuración de SSO con todos los principales IDP compatibles con SAML, como Azure AD, Okta, AzureB2C, ADFS, Capa clave, Google Apps y muchos más.
Principales Caracteristicas
El complemento miniOrange SAML 2.0 SSO proporciona multitud de funciones que se pueden resumir de la siguiente manera:
Protección completa del sitio: Permite restringir su sitio WooCommerce solo a los usuarios que iniciaron sesión mediante la redirección automática de los usuarios a la página de inicio de sesión del IdP.
Asignación de atributos y roles (sincronización de usuarios): Permite sincronizar/mapear perfiles de usuario desde el IdP a los campos de perfil de WooCommerce y también asigna roles según el grupo de usuarios. Puedes consultar el caso de uso para la sincronización de WooCommerce con Keycloak utilizando nuestro complemento WP SAML SSO.
Código corto/Widget/Enlace para inicio de sesión SSO: Puede agregar un enlace, un código corto o un botón en cualquier lugar de su sitio WooCommerce para autenticar a los usuarios a través de su proveedor de identidad.
Cierre de sesión único: Esta función le permite finalizar la sesión SSO de un usuario en su sitio WooCommerce, así como su proveedor de identidad, cuando el usuario cierra sesión en su sitio WooCommerce.
Soporte para múltiples desplazados internos: Admite el inicio de sesión único desde múltiples IdP en su sitio web WooCommerce. También puede habilitar el SSO de Federación para permitir que los usuarios inicien sesión a través de sus credenciales universitarias.
Soporte de red multisitio: Puede configurar el mismo inicio de sesión de SSO con el mismo IdP para todos los subsitios en una red multisitio y administrar la configuración de SSO para cada subsitio a nivel de red.
Precompletar páginas de pago: Los usuarios pueden realizar SSO desde sus IdP al sitio WooCommerce durante el proceso de pago para obtener campos de datos de usuario previamente completados antes de la compra.
Restricción de página: Puede configurar su sitio WooCommerce de tal manera que páginas/publicaciones específicas puedan restringirse solo a usuarios que hayan iniciado sesión. Los usuarios serán redirigidos a su página de inicio de sesión de IdP cada vez que intenten acceder a una página/publicación restringida.
¿Cómo configurar el inicio de sesión único en WooCommerce usando miniOrange?
Inicio de sesión único de WordPress con inicio de sesión único con Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, Gsuite, Shibboleth y muchos IdP SAML [SOPORTE 24 horas al día, 7 días a la semana]
Configure el complemento WP SAML SSO 2.0: Para configurar SSO en su sitio web WooCommerce, deberá configurar el complemento WP SAML SSO con su proveedor de identidad. Para hacerlo, necesitará los metadatos del IdP en forma de URL o archivo. Los detalles del IdP necesarios para configurar el complemento son: ID de entidad de IDP, URL de inicio de sesión SAMLy Certificado X.509
Puede encontrar la guía paso a paso de su proveedor de identidad en esta página.
Si no puede encontrar su proveedor de identidad en la lista, puede seguir las instrucciones de la guía a continuación para configurar el complemento:
Una vez instalado el complemento SSO miniOrange SAML 2.0, navegue hasta el Configuración del proveedor de servicios pestaña en el complemento.
Busque el nombre de su proveedor de identidad o haga clic en su proveedor de identidad entre los proveedores de identidad indicados.
Si el nombre de su proveedor de identidad no está en la lista predeterminada, puede hacer clic en IDP personalizado para agregar un proveedor de identidad personalizado.
Navegue hasta la Configuración del proveedor de servicios del complemento y proporcione los detalles de su proveedor de identidad, como ID de entidad de IdP, URL de inicio de sesión de SAML y certificado X.509.
Si tiene el archivo de metadatos de IdP o la URL, puede cargar directamente los metadatos de IdP haciendo clic en el Cargar archivo de metadatos IDP/XML del botón.
Haga clic en Guardar una vez que haya ingresado toda la información requerida.
Ahora, para probar su configuración, haga clic en el Configuración de prueba del botón.
Si la configuración es exitosa, obtendrá un PRUEBA EXITOSA mensaje y el Nombre del Atributo y Valores de atributo existentes Configuración de prueba ventana.
Mapeo de perfil de usuario de WooCommerce
Los perfiles de usuario de WooCommerce se pueden asignar en función de los detalles del usuario recibidos del proveedor de identidad (IdP) con la ayuda del mapeo de atributos.
Mapeo de atributos básicos: Los atributos básicos de WooCommerce incluyen nombre de usuario, correo electrónico, nombre, apellido, función y nombre para mostrar, que se pueden asignar en función de los atributos de IdP.
Para asignar los atributos de WooCommerce mencionados anteriormente, navegue hasta el Mapeo de atributos/roles pestaña del complemento WP SAML SSO.
En la sección Asignación de atributos, seleccione los valores de atributo que desea asignar a los campos respectivos de la lista desplegable.
Por ejemplo, puede asignar Nombre de usuario como el Nombre del usuario seleccionando el valor del atributo en la lista desplegable.
Mapeo de atributos personalizados: Le permite asignar atributos personalizados, es decir, puede asignar atributos de IdP adicionales al perfil de los usuarios de WooCommerce. Puedes habilitar el Atributo de visualización opción para un atributo si desea mostrarlo en el menú Usuarios de Wordpress.
Para agregar un atributo personalizado, navegue hasta Mapeo de atributos/roles sección del complemento WP SAML SSO.
under Asignar atributos personalizados, ingrese el nombre que desee debajo del Nombre de atributo personalizado y asignar el Nombre de atributo del IdP seleccionando el valor del atributo de la lista desplegable.
Haga clic en Añadir atributo para agregar más atributos personalizados. Una vez hecho esto, haga clic en Guardar.
Por ejemplo, puede crear un atributo Teléfono y asignar el valor de atributo deseado asignándole el Nombre del atributo del IDP que contiene ese valor.
Grupo de usuarios de WooCommerce/Mapeo de roles
Asignación de roles predeterminada: A los usuarios se les pueden asignar roles según los grupos de IdP a los que pertenecen.
Visite la Mapeo de atributos/roles sección de la Complemento SAML SSO y desplácese hacia abajo hasta el Mapeo de roles .
Puedes elegir el Rol predeterminado para los usuarios que se asignarían a cada usuario de SSO.
Mapeo de roles avanzado: Para asignar roles específicos a usuarios en grupos de IdP específicos, deberá mencionar el nombre del atributo de IdP en el que se reciben los valores del grupo del proveedor de identidad.
Visite la Mapeo de atributos/roles pestaña del complemento miniOrange WP SAML SSO.
En la sección Asignación de atributos, proporcione la Grupo/rol valor como grupos y haga clic en el Guardar del botón.
Puede asignar roles a grupos ingresando el nombre del grupo en el cuadro de entrada para cada rol de WordPress.
Haga clic en Guardar.
Por ejemplo, si desea establecer los roles Local y Gerente de la tienda en su WooCommerce a los grupos group_1 y group_2 en su IdP, cualquier usuario en group_1 se asignará automáticamente como Local y grupo_2 como un Gerente de la tienda en WooCommerce, en el momento del SSO.
Mapeo de roles extendido
No cree usuarios automáticamente si los roles no están asignados: Al habilitar esta función, puede crear usuarios en Woocommerce en función de los atributos recibidos del IdP.
No asigne roles a usuarios no listados: Habilitar esta función le permite actualizar los roles de los usuarios existentes de WooCommerce y no asigna ningún rol de WooCommerce a los nuevos usuarios.
No actualice las funciones de los usuarios existentes: Habilitar esta función no cambiaría la función asignada al usuario existente en el sitio WooCommerce "después del SSO".
No permita que los usuarios inicien sesión con roles particulares: Al habilitar esta función, puede restringir el inicio de sesión en su sitio WooCommerce a usuarios específicos según sus grupos de IdP.
Aparte de esto, los usuarios también pueden crear Roles personalizados para diferentes grupos para limitar el acceso.
¿Cómo iniciar SSO desde el sitio WooCommerce?
Redirección automática desde el sitio WooCommerce: Si no se encuentra una sesión de inicio de sesión en el sitio WooCommerce al acceder a él, el usuario es redirigido automáticamente a la página de inicio de sesión del IdP para su autenticación. A Autenticación forzada La opción está disponible en esto y obliga al usuario a autenticarse cada vez que intenta iniciar sesión en el sitio WooCommerce.
Redirección automática desde WordPress: Esta función redirige a los usuarios a la página de inicio de sesión del IdP cuando intentan acceder a cualquier página de administración del sitio WooCommerce. Esta característica viene con una funcionalidad de acceso de puerta trasera a su sitio WooCommerce a través de su inicio de sesión de WordPress en caso de que no pueda acceder a su sitio IdP.
Botón de inicio de sesión: Se utiliza para crear un botón de inicio de sesión en la página de inicio de sesión de WordPress para redirigir a los usuarios a la página de inicio de sesión del IdP para su autenticación. Esto también proporciona una opción para redirigir a todos los usuarios a la página de inicio de sesión de WordPress, desde donde los usuarios pueden iniciar SSO.
Enlaces SSO: Se pueden colocar widgets, códigos cortos o enlaces SSO en cualquier página/publicación y encabezado/pie de página del sitio WooCommerce para que los usuarios inicien sesión con sus credenciales de IdP (SSO).
Restringir el acceso al sitio WooCommerce
Redirección automática: Con la ayuda de esta función, los usuarios pueden ser redirigidos automáticamente a la página de inicio de sesión del IdP cuando acceden a cualquier página/publicación del sitio Woocommerce.
Para habilitar esta opción, navegue hasta el Enlaces de redirección y SSO pestaña en el complemento WP SAML SSO.
Habilitar el Redirigir a IdP si el usuario no ha iniciado sesión [PROTEGER SITIO COMPLETO] .
También puede habilitar el Forzar la autenticación con su IdP en cada intento de inicio de sesión opción para obligar al usuario a autenticarse a través de su IdP en cada intento de inicio de sesión en el sitio WooCommerce.
Mapeo de Dominio: Esta función le permite restringir/permitir el acceso al sitio WooCommerce a usuarios de un dominio en particular.
Para habilitar esta opción navegue hasta el Mapeo de atributos/roles sección del complemento WP SAML SSO.
under Restricción de dominio habilitar el Habilitar inicio de sesión de restricción de dominio. Ingrese el dominio al que desea restringir o permitir el acceso y haga clic en Guardar.
Cuando un usuario de un dominio restringido intenta iniciar sesión, recibirá el siguiente mensaje de error.
Este mensaje se puede personalizar en el Mensaje de error de dominio restringido bajo Mensajes personalizados .
Restringir páginas/publicaciones específicas en su sitio WooCommerce
Con la ayuda del complemento de restricción de página, puede restringir páginas/publicaciones específicas en su sitio WooCommerce, es decir, los usuarios deberán iniciar sesión a través de su IdP para acceder a páginas restringidas.
Visite la Restricción de página complemento y navegue hasta Restringir a usuarios registrados .
under Seleccione las páginas a las que desea dar acceso solo a los usuarios que han iniciado sesión, seleccione las páginas que desea restringir solo a los usuarios registrados y haga clic en Guardar configuración.
En el lado derecho debajo Opciones de restricción de página selecciona Inicio de sesión único .
Nota: Habilitar esta opción permitirá a sus usuarios realizar SSO en el sitio WooCommerce utilizando sus credenciales de IdP cuando intenten acceder a la página restringida.
Al utilizar la restricción de página, también puede restringir páginas o publicaciones específicas según los roles de usuario de WordPress.
Complete previamente los campos de pago de WooCommerce
Con la ayuda de Integrador de WooCommerce puede completar previamente los campos de la página de pago antes del pago. Le permite asignar atributos enviados por su proveedor de identidad a los campos de pago apropiados en WooCommerce.
Una vez que haya probado con éxito la configuración de SSO utilizando el Configuración de prueba en el complemento SAML SSO, navegue hasta WooCommerce Integrator, allí verá los atributos de IdP en una tabla en el lado derecho.
Ahora, bajo la Configuración de WooCommerce sección elija el apropiado Atributos de desplazados internos para Campos de pago de WooCommerce.
Haga clic en Guardar.
Tras la configuración correcta de WooCommerce Integrator para su sitio WooCommerce, los usuarios autenticados verán los campos de pago llenos de Atributos de desplazados internos asignado a la Campos de pago de WooCommerce.
Nuestro complemento WordPress SAML SSO admite integraciones con varios complementos para ampliar la funcionalidad de su sitio.
Si tiene algún requisito personalizado, contáctenos en samlsupport@xecurify.com y le ayudaremos a lograr su caso de uso.
¿Por qué nuestros clientes eligen las soluciones de inicio de sesión único (SSO) de WordPress miniOrange?
Soporte 24/7
miniOrange brinda soporte 24 horas al día, 7 días a la semana para todas las soluciones de identidad segura. Garantizamos un soporte de alta calidad para satisfacer su satisfacción.
Ofrecemos soluciones de identidad segura para inicio de sesión único, autenticación de dos factores, MFA adaptable, aprovisionamiento y mucho más. Por favor contáctenos al
Póngase en contacto con el soporte técnico de miniOrange
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
Preferencias de cookies
Consentimiento de cookies
Esta declaración de privacidad se aplica a los sitios web de miniorange que describen cómo manejamos la información personal. Cuando visita cualquier sitio web, este puede almacenar o recuperar información en su navegador, principalmente en forma de cookies. Esta información puede ser sobre usted, sus preferencias o su dispositivo y se utiliza principalmente para que el sitio funcione como usted espera. La información no lo identifica directamente, pero puede brindarle una experiencia web más personalizada. Haga clic en los encabezados de las categorías para comprobar cómo manejamos las cookies. Para conocer la declaración de privacidad de nuestras soluciones, puede consultar la políticas de privacidad.
Cookies estrictamente necesarias
Siempre activo
Las cookies necesarias ayudan a que un sitio web sea totalmente utilizable al permitir funciones básicas como navegación en el sitio, iniciar sesión, completar formularios, etc. Las cookies utilizadas para la funcionalidad no almacenan ninguna información de identificación personal. Sin embargo, algunas partes del sitio web no funcionarán correctamente sin las cookies.
Cookies de rendimiento
Siempre activo
Estas cookies solo recopilan información agregada sobre el tráfico del sitio web, incluidos visitantes, fuentes, clics y visitas a la página, etc. Esto nos permite saber más sobre nuestras páginas más y menos populares junto con la interacción de los usuarios en los elementos procesables y, por lo tanto, permitirnos mejorar el rendimiento de nuestro sitio web y nuestros servicios.