【发布时间】:2015-06-02 15:11:23
【问题描述】:
默认情况下,Spring Security 为您提供三个域类 User、Role 和 UserRole。我可以轻松地在 Grails 2.4.4 的 bootstrap.groovy 文件中创建帐户
User admin = new User(username:'admin', password:'secret', enable:true, accountExpired:false, accountLocked:false, passwordExpired:false).save();
Role a = new Role(authority:'ROLE_ADMIN').save()
UserRole.create(admin, a);
但是在会话中你到底是如何创建一个?
我创建了扩展 User、Role 和 UserRole 的类。我可以保存新角色和用户,但无法保存它们之间的关系。
我意识到这一定与 UserRole.create 相关,而不是保存用户和角色的使用,我找不到任何文档,因为每个人都只使用 Bootstrap。
【问题讨论】:
标签: grails spring-security grails-orm