El plugin LDAP siempre auth_overrides_username

Tenemos un problema grave después de actualizar a la última versión 2.8.0.Beta10: desactivar la configuración

auth_overrides_username

parece no tener ningún efecto. La casilla está desmarcada, pero después de cada proceso de Cierre de sesión/Inicio de sesión, el nombre de usuario seleccionado por el usuario se sobrescribe con el nombre LDAP. ¿Alguien puede confirmar esto?

En este momento, el plugin LDAP habilita específicamente la configuración overrides_username. Tal vez simplemente debería depender de la configuración auth_overrides_username del núcleo, o introducir una nueva configuración del sitio.

El plugin LDAP no es un plugin oficial, y no creo que el autor esté activo aquí en Meta, por lo que es posible que necesites abrir un problema en el repositorio.

1 me gusta

Gracias por la rápida respuesta. ¿Esto ya está resuelto por esta PR?

1 me gusta

Eso no lo solucionará. Aunque ahora que lo mencionas, esa PR probablemente introdujo este cambio de comportamiento.

Algún contexto: eliminamos una antigua bandera ‘omit username’ del núcleo, que el plugin LDAP estaba utilizando. Era extremadamente similar a la configuración overrides_username, por lo que simplemente las sustituí en el plugin LDAP. Sin embargo, como has notado, omit_username solo se aplicaba durante el registro inicial, mientras que overrides_username se aplica en cada inicio de sesión.

Aquí hay una PR para revertir ese cambio de comportamiento. Necesitaremos que @jonmbake la fusione.

1 me gusta

@Ralf_Stockmann ese PR ya se fusionó, así que el comportamiento anterior debería restaurarse una vez que actualices el plugin.

1 me gusta

Este tema se cerró automáticamente después de 15 horas. Ya no se permiten nuevas respuestas.