【问题标题】:How to update Spring Security Management Console?如何更新 Spring Security 管理控制台?
【发布时间】:2014-07-26 03:35:30
【问题描述】:

我有一个用户实体,除了默认字段/方法(我从 grails 文档中获取全部内容)之外,我还添加了地址、数字等字段(字符串)。

现在我重建了整个项目,部署了,但在 Spring Security Management Console 中仍然看不到。

如何强制 Spring Security 管理控制台显示我的自定义用户字段?

【问题讨论】:

    标签: spring grails spring-security


    【解决方案1】:

    在撰写此答案时,我将假设几件事:

    1. 问题的第一部分的意思是您已将字段添加到由 Spring 安全插件生成的 User 域类
    2. 当您说“管理控制台”时,您指的是 Spring Security UI 插件

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

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

    grails s2ui-override user <controller_package>

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 2016-02-04
      • 2019-12-12
      相关资源
      最近更新 更多