Resultados de la búsqueda :

×

Iniciar sesión en WordPress con Prestashop | SSO de WordPress para Prestashop

Iniciar sesión en WordPress con Prestashop | SSO de WordPress para Prestashop


Inicio de sesión único cumple con el requisito más básico de autenticación con un único conjunto de credenciales en cualquier entorno empresarial, aumentando la eficiencia en el mantenimiento de los datos del usuario. Consideremos un caso en el que desea que los usuarios accedan a su sitio de WordPress después de comprar sus productos almacenados en su tienda Prestashop, y cómo SSO resolverá este caso de uso utilizando el Prestashop como complemento SAML IDP.

Prestashop es un sistema de creación de tiendas en línea que permite a los usuarios crear sus propias plataformas de comercio electrónico para crear y vender sus propios productos. Viene integrado con varias funciones llamadas módulos que incluyen un sistema de pago y pago sencillo integrado con PayPal.TM, FacebookTM e integraciones de redes sociales para construir su comunidad alrededor de su tienda, y administración para simplificar la gestión diaria de su tienda.

Por otro lado, WordPress es un creador de sitios web de propósito general y un CMS (sistema de gestión de contenido) que le permite crear todo tipo de sitios web que van desde comercio electrónico y tabloides de deportes/medios hasta redes sociales y sitios web completos de negocios/membresías. Al igual que Prestashop, WordPress también aprovecha el poder de los millones de complementos gratuitos y de pago disponibles en su mercado.

Si bien ambos pueden parecer similares, ambos pueden usarse en conjunto para resolver varios casos de uso.

Guión

Usted vende un producto (membresías) en Prestashop y, según el nivel de membresía de su cliente, se le permite acceder a los contenidos premium alojados en el sitio de WordPress. Desea que solo los usuarios autenticados puedan comprar membresías a través de Prestashop y luego acceder al sitio de WordPress.

  • Prestashop está configurado como una tienda donde las membresías se venden como un producto adquirible. Cuando un cliente compra una membresía específica, se le asignará al grupo correspondiente en Prestashop.
  • WordPress está configurado como un proveedor de servicios en el que sólo los usuarios autorizados que hayan comprado la membresía podrán acceder al sitio.

Componentes involucrados en la integración SSO de Prestashop WordPress

  • Proveedor de identidad (IDP): Prestashop, de donde vendrán todas las identidades de los usuarios.
  • Proveedor de servicios (SP): WordPress, donde accederán al servicio los usuarios autenticados.

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]

Diagrama de flujo

Solución

1. Inicio de sesión de usuario

Cuando el usuario intenta iniciar sesión en el sitio web de WordPress, el complemento WP SAML SP lo redirigirá y enviará una solicitud de autenticación a Prestashop para obtener los niveles de membresía del usuario y otorgar o denegar el acceso al sitio de WordPress.

2. Autenticación en Prestashop

El complemento Prestashop SAML IDP permitiría a los usuarios entrantes autenticarse utilizando sus credenciales de Prestashop. Después de una autenticación exitosa, el complemento recuperará los atributos de cada usuario en particular. Estos atributos de usuario contendrán los respectivos niveles de membresía de los usuarios, que se pueden comprar dentro de la propia tienda Prestashop. El nivel de membresía predeterminado asignado a un usuario antes de la compra es "Miembro". Sin embargo, una vez que compren la membresía, su nuevo nivel de membresía asignado será "Profesional". Todos los atributos de usuario recopilados serán enviados por el complemento Prestashop SAML IDP al complemento WP SAML SP como parte de la respuesta de autenticación.

3. Acceso a WordPress

La respuesta de autenticación enviada por Prestashop como complemento IDP contendrá todos los atributos de usuario obtenidos de Prestashop. El complemento WP SAML SP recibirá estos atributos y encontrará el nivel de membresía asociado con cada usuario en particular. Si el nivel de membresía del usuario será "Miembro" a ese usuario en particular no se le permitirá el acceso al sitio de WordPress. Por otro lado, si el nivel de membresía asignado a un usuario en particular será "Profesional" ese usuario en particular podrá acceder al sitio de WordPress sin problemas.

Conclusión

Con la ayuda de Complemento SAML SSO de WordPress y Prestashop como complemento SAML IDP, ha configurado su tienda Prestashop como un proveedor de identidad (IDP) compatible con SAML 2.0 para una integración perfecta con WordPress mediante el inicio de sesión único (SSO).

Recursos adicionales

¡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