Peut-être mis différemment, comment puis-je configurer un rôle de sécurité par défaut pour les utilisateurs nouvellement enregistrés dans Grails en utilisant le plugin ACEGI?Pourquoi l'enregistrement d'un nouvel utilisateur en utilisant le plugin ACEGI pour GRAILS donne un "Rôle par défaut non trouvé". erreur
J'ai suivi le tutoriel acegi/grails here et j'utilise des annotations de contrôleurs - bien que je n'ai encore rien sécurisé.
J'ai ajouté un second rôle appelé WEB_USER et ajouté un utilisateur à ce rôle.
Lorsque j'utilise le contrôleur de registre pour un autre nouvel utilisateur, cependant, un message d'erreur de Grails indique "Default role not found"
.
Je pouvais voir comment je pourrais coder mon chemin en manipulant une liste de rôles nulle dans la méthode create appropriée, ou même en publiant un nom de rôle par défaut en tant que champ caché dans la vue d'enregistrement, mais ils se sentent non-Grails.
Je pense que je devrais être capable de définir cela soit dans la classe de domaine utilisateur lui-même ou d'une manière ou d'une autre dans la relation dans la base de données entre l'utilisateur et les tables de rôles.
Quel est le moyen prévu pour définir un rôle par défaut et pourquoi je reçois ce message.
Oh, et comment prononcez-vous acegi?
merci Burt, une grande aide – Simon