Temos um problema sério após a atualização para a versão mais recente 2.8.0.Beta10: desativar a configuração
auth_overrides_username
parece não ter efeito. A caixa está desmarcada, mas após cada processo de Logout/Login, o nome de usuário selecionado pelo usuário é sobrescrito com o nome LDAP. Alguém pode confirmar isso?
No momento, o plugin LDAP habilita especificamente a configuração overrides_username. Talvez ele devesse simplesmente depender da configuração auth_overrides_username do core, ou introduzir uma nova configuração de site.\n\nO plugin LDAP não é um plugin oficial, e acho que o autor não está ativo aqui no Meta, então você pode precisar abrir uma issue no repositório.
Isso não vai resolver. Embora, agora que você mencionou, esse PR provavelmente introduziu essa mudança de comportamento.
Algum contexto: removemos uma antiga flag ‘omit username’ do core, que o plugin LDAP estava usando. Era extremamente similar à configuração overrides_username, que é por isso que simplesmente as substituí no plugin LDAP. No entanto, como você notou, omit_username só se aplicava durante o cadastro inicial, enquanto overrides_username se aplica a cada login.
Aqui está um PR para reverter essa mudança de comportamento. Precisaremos que @jonmbake faça o merge.