如何更新Spring Security管理控制台?

时间:2014-07-25 11:09:24

标签: spring grails spring-security

我有一个User实体,除了默认字段/方法(我从grails docs中获取了全部内容)我添加了地址,数字等字段。(字符串)。

现在我重新整理了整个项目,部署了,我仍然没有在Spring Security Management Console中看到它们。

如何强制Spring Security Management Console显示我的自定义用户字段?

1 个答案:

答案 0 :(得分:1)

在撰写这个答案时,我会假设一些事情:

  1. 问题的第一部分您的意思是您已将字段添加到由Spring Security Plugin生成的用户域类
  2. 当您说“管理控制台”
  3. 时,您正在谈论Spring Security UI插件

    考虑到这两个假设,您需要查看this documentation。简单地将字段添加到Domain类不会影响UI插件,因为插件具有预定义的视图和控制器,用于处理域对象中的默认字段。

    您需要“覆盖”这些视图和控制器以支持您的新字段。从它的声音来看,运行这个脚本应该“提取”你需要的视图和控制器:

    grails s2ui-override user <controller_package>

    如果controller_package是你希望新的UserController类成为其中一部分的包。