【问题标题】:Grails spring-security-ldap without user/role in database数据库中没有用户/角色的 Grails spring-security-ldap
【发布时间】:2011-10-08 15:50:46
【问题描述】:

我正在寻找 Spring Security LDAP 教程。

我发现的几个教程似乎都创建了一个用户/角色域类。

我想要的是使用控制器等。但由于我正在与 LDAP 集成,我真的不想在我的数据库中创建用户和角色表。有没有简单的方法可以做到这一点?

【问题讨论】:

    标签: grails ldap spring-security


    【解决方案1】:

    我认为您或多或少需要创建用户和角色域,从这里开始阅读:Simplified Spring Security 还可以查看屏幕投射,它们解释了事情是如何工作的。

    【讨论】:

    • LDAP 插件有它自己使用的用户对象,因此不需要额外的域混乱。
    【解决方案2】:

    您只需在 config.groovy 中正确设置 LDAP 配置(假设您有它所期望的登录/注销视图/控制器。

    我所做的是运行“普通”s2 脚本来初始化 spring 安全核心,然后删除它添加的类和配置值。然后,添加了我的 LDAP 配置信息,一切正常。

    如果您想要的不仅仅是简单地使用 LDAP 组成员身份作为角色对 LDAP 进行身份验证,您将需要更多,但对于用户和角色,除了 pugins 和一些配置之外不需要任何额外的东西。

    【讨论】:

      猜你喜欢
      • 2013-05-17
      • 2015-11-01
      • 2013-06-12
      • 2015-04-29
      • 2014-08-22
      • 2017-07-21
      • 2014-09-20
      • 2019-02-13
      • 2016-07-09
      相关资源
      最近更新 更多