2012-11-19 4 views
1

Nous avons une application grails qui fonctionne bien avec le plugin de sécurité de printemps. Selon nos exigences, nous voyons qu'il n'y a pas besoin de champ username.Sécurité Grails Printemps pour authentifier les utilisateurs avec Email

Sans champ username dans la base de données nous souhaitons authentifier les utilisateurs avec email et leur mot de passe. Est-ce possible?

Merci d'avance.

Répondre

1

En termes simples dans config.groovy

grails{ 
    plugins{ 
      springsecurity{ 
        userLookup.usernamePropertyName = 'myemailfield' 
       } 
     } 
} 

où myemailfield est le nom de votre champ email dans le domaine de l'utilisateur

ou nous pouvons le faire aussi:

grails.plugins.springsecurity.userLookup.usernamePropertyName = 'email' 
+0

Merci. J'ai édité votre réponse en ajoutant d'autres options disponibles et en corrigeant également l'erreur d'orthographe;) – sriram

Questions connexes