J'utilise le plugin Acegi (AKA Spring Security) dans mon application Grails. Dans SecurityConfig.groovy
J'ai ajouté la ligneGrails Acegi: mise à jour nom d'utilisateur
userName = 'email'
tel que le champ email est utilisé comme nom d'utilisateur. Je trouve que si je change le champ d'email et sauve l'objet, par ex.
user.email = '[email protected]'
user.save(failOnError: true)
L'enregistrement se termine sans erreur, mais le champ de courrier électronique n'est pas réellement mis à jour. Ma conjecture est que le plugin Acegi interdit de changer le champ de nom d'utilisateur, mais je serais reconnaissant si quelqu'un pouvait confirmer.
Merci, Don