Il plugin LDAP auth_overrides_username sempre

Abbiamo un grave problema dopo l’aggiornamento alla versione più recente 2.8.0.Beta10: la disattivazione dell’impostazione auth_overrides_username sembra non avere alcun effetto. La casella è deselezionata, ma dopo ogni processo di Logout/Login, il nome utente selezionato dall’utente viene sovrascritto con il nome LDAP. Qualcuno può confermarlo?

Al momento il plugin LDAP abilita specificamente l’impostazione overrides_username. Forse dovrebbe semplicemente fare affidamento sull’impostazione auth_overrides_username del core, o introdurre una nuova impostazione del sito.

Il plugin LDAP non è un plugin ufficiale e non credo che l’autore sia attivo qui su Meta, quindi potrebbe essere necessario aprire un problema sul repository.

1 Mi Piace

Grazie per la rapida risposta. Questo è già stato risolto da questa PR?

1 Mi Piace

Questo non lo risolverà. Anche se ora che lo menzioni, quel PR probabilmente ha introdotto questo cambiamento di comportamento.

Alcuni dettagli: abbiamo rimosso un vecchio flag ‘omit username’ dal core, che il plugin LDAP stava utilizzando. Era estremamente simile all’impostazione overrides_username, motivo per cui li ho semplicemente sostituiti nel plugin LDAP. Tuttavia, come hai notato, omit_username si applicava solo durante la registrazione iniziale, mentre overrides_username si applica ad ogni accesso.

Ecco un PR per annullare quel cambiamento di comportamento. Avremo bisogno che @jonmbake esegua il merge

1 Mi Piace

@Ralf_Stockmann quel PR è stato unito, quindi il vecchio comportamento dovrebbe essere ripristinato una volta aggiornato il plugin

1 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 15 ore. Non sono più consentite nuove risposte.