Mastermind sobre Joomla! ®

El Podcast de Joomla! para que potencies tus proyectos



Si siempre estás bajo la presión de una identidad real, creo que es una carga.


Además del nombre de usuario y la contraseña, en Joomla existen muchas formas de autentificar a nuestros usuarios y gracias a su arquitectura, Joomla permite tener muchas otras formas de autenticación en nuestros sitios web.


Novedades de ManualesJoomla.es

  • Trabajando en un nuevo campo personalizado para mostrar contactos Joomla: CF Joomla Contacts
  • Modulo de PrestaShop para autenticacion contra LDAP
  • Estuvimos hablando en PrestaRadio sobre Core Web Vitals en PrestaShop

Novedades en Extly

  • Semana entre versiones

Actualidad Joomla

¡Estáte al día de la actualidad Joomla suscribiéndote a la newsletter de ManualesJoomla.es!

Autenticación de usuarios en Joomla

Cómo funciona la autenticación de usuarios en a Joomla

Joomla está diseñado de forma que puedes tener varios plugins de autentificación. De hecho con Joomla 3 vienen 4 plugins de autentificación de usuarios de serie en el sistema: cookies, joomla, gmail y LDAP. Además en el JED hay muchos más que puedes encontrar si buscas por plugins de autenticación:

Estos plugins de autenticación pueden estar todos activos al mismo tiempo sin ningún inconveniente y trabajar de forma conjunta para ofrecer a tus usuarios diferentes métodos de autenticación en el sitio.

Básicamente lo que sucede cuando un usuario intenta hacer login en tu sitio es probar los datos que facilita (usuario, email, contraseña, redes sociales...) en los diferentes plugins por orden y de uno en uno. Si un plugin no es capaz de autentificar al usuario, simplemente se pasa al siguiente sin arrojar ningún error.

Sólo cuando todos los intentos de autenticación en cada plugin falla, se devuelve al usuario el mensaje que indica que ha fallado el login.

Si uno de los plugins valida el intento de acceso al sitio, entonces el usuario queda logueado correctamente.

En cualquier caso hay que tener en cuenta que si el usuario no existe en el sitio, y la autenticación se hace con un servicio externo: una base de datos en otro servidor, una red social o un directorio LDAP por ejemplo, el plugin que usemos tendrá que crear el usuario en Joomla para poder loguearlo. Normalmente tomará los datos que le devuelva el servicio de autenticación para crear la cuenta.

Autenticación de usuarios más común en Joomla

  • por cookies
  • por usuario/contraseña

Autenticación de usuarios con email

  • Es posible hacerla directamente sin plugins con una modificación de plantilla u override
  • usando un plugin de terceros

Autenticación de usuarios con Google

  • joomla trae un plugin de muestra de la implementacion antigua de la autenticación con gmail
  • nunca fue recomendable su uso y era mas un plugin de muestra

Autenticación de usuarios con Redes Sociales

  • Necesitaremos un plugin de terceros

Autenticación de usuarios contra otros Joomla

  • Es necesario tener una forma de acceder a los datos de usuario en el joomla con los datos y tener un plugin que pueda conectarse con ese Joomla y hacer la consulta

Autenticación de usuarios contra LDAP

  • Joomla trae un plugin de serie que permite la autentificación mediante LDAP

¿Has usado algún plugin de autenticación? ¿qué te parece la autentificación a través del perfil en redes sociales? Cuéntanoslo aquí abajo en los comentarios.


Escuchar en ivoox

Comentarios gracias a CComment


¡Escúchanos donde quieras!

mastermindjoomla.com is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.


mastermindjoomla.com no tiene afiliación alguna ni está recomendada por el proyecto Joomla! Project™. El uso del nombre Joomla!®, su símbología, y logotipo y sus marcas relacionadas está permitido bajo una licencia limitada concedida por Open Source Matters, Inc.

MastermindJoomla.com es un proyecto de MJ y Extly