Legacy Knowledge Base
Published Jul. 2, 2025

LDAP y gestion de usuarios en idiomas con dos apellidos

Written By

Roberto Díaz

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How to articles!

While we make every effort to ensure this Knowledge Base is accurate,it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

Issue

  • En un servidor LDAP que se ha configurado conjuntamente con Liferay se tienen almacenados los apellidos de los usuario en dos campos diferentes.
  • Al visualizar los usuarios en el portal no aparece su nombre completo apareciendo solo uno de los apellidos.

Environment

  • DXP 7.2+

Resolution

  • El comportamiento esperado del portal es almacenar todos los apellidos en un único campo.
  • Por contextualizar dicho comportamiento, en una creación "básica" de usuario (es decir, a través de la interfaz) se puede observar que en función del lenguaje seleccionado para el mismo, algunos campos se activan o desactivan.

  • Vamos a desarrollar un ejemplo utilizando el castellano y el ingles:

    • Si durante la creación del usuario se selecciona como idioma para el mismo el castellano, tendremos 2 campos para formar el nombre de usuario (firstName o Nombre, y lastName o Apellido). Si seleccionamos inglés, en cambio tendremos 3 campos (firstName, middleName y lastName).

    • Es decir, revisando este caso básico se puede afirmar que el sistema espera que ambos apellidos se introduzcan en el campo Apellido:
      image-1.png

       

     

  • En caso de usar un LDAP con los apellidos de los usuario en dos campos diferentes no es posible mapearlos a este único campo de la base de datos de liferay.
  • Por ello, entendemos que la solución es modificar el LDAP e introducir el valor de ambos apellidos en un único mapear y mapear este como lastName (en el formulario de configuración de LDAP, el campo Apellido).

Additional Information

  • https://help.liferay.com/hc/en-us/articles/360029031791-Configuring-LDAP

 

 

Did this article resolve your issue ?

Legacy Knowledge Base