Menu

Problema con conexión SSO Azure AD

2024-07-09
2024-07-11
  • Andres Sampedro

    Andres Sampedro - 2024-07-09

    Hola a todos,

    Por favor su ayuda con la configuración de AD Azure, seguí los pasos de la guía (imagen adjunta)

    Sin embargo al momento de crear un usuario no se activa la opcion de AD.

    En el login ya me aparece la opcion de autenticarme con Azure, se me abre la pantalla y microsoft y regreso a la pantalla de login sin ingresar.

    Ayuda por favor con el tema estoy usando xavapro 7.3

     
  • Javier Paniza

    Javier Paniza - 2024-07-10

    Hola Andrés:

    Para que funcione tienes que crear un usuario cuyo nombre sea exactamente igual que el usuario de Azure AD, que raramente será "admin". Por ejemplo, en tu caso lo normal es que el usuario de Azure AD sea "Andres Sanpedro", pues crea un usuario en XavaPro cuyo nombre sea "Andres Sanpredro". La primera vez que se identifique, XavaPro automáticamente marcará lo de Autentificar con Azure AD.

    Pruébalo y cuéntame como va.


    Ayuda a otros en este foro como yo te ayudo a ti.

     
    • Andres Sampedro

      Andres Sampedro - 2024-07-10

      Hola Javier, en efecto tienes razón no manejo mucho el tema de AD por eso tal vez me perdí. Pero ya estoy al 100%.

      Una consulta más el nombre de usuario name de la tabla de oxusers es muy corto para los nombres de AD (30 caracteres), si quiero modificarlos debo abrir el código fuente de xavapro cambiar, y generar el jar nuevo verdad?

       
  • Javier Paniza

    Javier Paniza - 2024-07-11

    Hola Andrés:

    Aquí tienes la instrucciones para modificar el código de XavaPro y poder tener tu propia version modificada:
    https://openxava.org/OpenXavaDoc/docs/modify-xavapro-code_es.html
    Sin embargo, si solo quieres hacer una pequeña modificación en la clase User hay un método mucho más sencillo. Crea una paquete com.openxava.naviox.model en la carpeta src/main/java de tu proyecto, y copia allí la clase User.java incluida en source-code de tu distribución de XavaPro. Puedes modificar en esta clase User el tamaño del nombre. Recuerda que también tendrás que hacer un alter table en tu tabla de usuarios, porque la generación de esquema de Hibernate no cambia tamaños de columnas existentes.

    Este truco funciona porque si hay una clase en tu proyecto igual que una en alguna librería, la tuya se pone delante. Pero tienes que tener cuidado para cuando actualices la versión de XavaPro volver a copiar la nueva clase User y volver a hacer el cambio.

    Podemos aumentar el tamaño del nombre por defecto en XavaPro para futuras versiones. ¿Qué tamaño necesitarías para el nombre de usuario?


    Ayuda a otros en este foro como yo te ayudo a ti.

     

Log in to post a comment.