如何使用 spring-security-core-ldap 插件在 grails 中实现 LDAP 身份验证?

Posted

技术标签:

【中文标题】如何使用 spring-security-core-ldap 插件在 grails 中实现 LDAP 身份验证?【英文标题】:How to implement LDAP authentication in grails with spring-security-core-ldap plugin? 【发布时间】:2012-02-19 09:44:11 【问题描述】:

我是 grails 的新手,正在尝试实现 LDAP 身份验证。我正在阅读官方文档,上面写着: “将 LDAP 属性映射到 UserDetails 数据有三个选项(由 grails.plugins.springsecurity.ldap.mapper.userDetailsClass 配置属性指定),希望其中之一足以满足您的需求。” 使用自定义选项很清楚,但我找不到有关这三个选项的任何信息和用法。它们是什么以及如何使用它们?

【问题讨论】:

【参考方案1】:

它们在第 3 节的配置中进行了描述:“使用 'person' 创建一个 Person,使用 'inetOrgPerson' 创建一个 InetOrgPerson,或者使用 null 创建一个 LdapUserDetailsImpl”。

【讨论】:

以上是关于如何使用 spring-security-core-ldap 插件在 grails 中实现 LDAP 身份验证?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Grails spring-security-core 插件中覆盖 Login/authenticate 方法?

Grails 使用 spring-security-core-3.0.6+ 重定向注销后

使用 spring-security-core 插件将 Facebook 登录 (oauth) 与现有 grails 应用程序集成

Grails Spring-Security-Core 插件 - 无法验证用户

Grails spring-security-core 插件教程

grails acegi 迁移到 spring-security-core