问题标签 [spring-security-ldap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
353 浏览

spring - 修复 Spring bean 配置文件中的 http 标签

我的bean配置文件如下

尽管我已经导入了 security 3.1.1 jar,但我无法将以下内容添加到其中

0 投票
1 回答
675 浏览

java - 与 struts 1.1 集成的 Spring 安全 ldap

无法找到在 struts 1.1 应用程序中集成 Spring 安全 ldap 身份验证的步骤。

0 投票
1 回答
1605 浏览

java - getPassword() 在带有 ldap 的 spring security 3.1 中返回 null,尽管我设置了 erase-credentials="false"

我需要获取登录用户的用户名和密码才能使用这些凭据重新连接到另一个产品。

这是我的 SecurityContext.xml

当我使用此代码打印用户名和密码时,密码显示为空。

我在身份验证管理器中将 erase-credentials="false" 设置为:

0 投票
2 回答
137 浏览

spring - 需要有关 Web 应用程序安全设计的建议

我正在使用 spring security 为 Web 应用程序设计一个安全模块。有 3 个单独的战争(3 个应用程序)使用单独的登录,部署在 JBOSS 服务器中。要求是,如果用户在一个应用程序中通过身份验证,那么他应该能够在不登录的情况下访问其他应用程序。是否可以在 Web 应用程序之间共享安全上下文(不同的战争不在一个 EAR 中)。我们讨论了 SSO,但我们正试图通过 spring 安全性和应用服务器的支持来实现这一点。有什么办法吗?请提供您宝贵的建议和意见。如果您需要更多信息,请告诉我。

0 投票
2 回答
7947 浏览

spring-security - 带有 apacheds 的示例活动目录 ldif 文件

这里有一个 spring-security 示例ldap-xml,它运行一个 ldap 服务器并导入一个 LDIF 文件进行测试:

https://github.com/spring-projects/spring-security/blob/master/samples/ldap-xml/src/main/webapp/WEB-INF/applicationContext-security.xml

https://github.com/spring-projects/spring-security/blob/master/samples/ldap-xml/src/main/webapp/WEB-INF/classes/users.ldif


我需要修改这个工作示例,其中用户搜索条件基于 sAMAccountName 而不是 uid。我修改 users.ldif 如下:

但 apacheds 在导入 users.ldif 时显示警告:

看来我需要通过修改 LDAP 模式来添加这个新属性 sAMAccountName。如何在 ldap-xml 示例中做到这一点?

在这个gist 示例中,他们使用“changetype: add”修改模式。但是在 users.ldif 中添加它会导致错误We cannot have entries when reading a file which already contains changes。在 gist 示例中,他们提到更新运行ldifde命令的模式。我应该如何修改ldap-xml项目来做到这一点?

我需要如何修改ldap-xml项目,以便我的 users.ldif 可以包含 sAMAccountName 属性?

0 投票
1 回答
1227 浏览

spring-security - 使用java(而不是xml)嵌入一个带有spring-security的ldap服务器

为了测试目的,我需要嵌入一个带有 spring 的 LDAP 服务器。以下代码有效:

src/main/webapp/WEB-INF/web.xml

src/main/java/com/example/config/servlet/TestLDAPServerConfiguration.java

src/main/webapp/WEB-INF/test-ldap-server.xml

我确实需要使用 AnnotationConfigWebApplicationContext 而不是 XmlWebApplicationContext。但是,这里我使用了一个类 TestLDAPServerConfiguration,它只导入了一个 test-ldap-server.xml,而这个 test-ldap-server.xml 只是声明了 ldap-server。

我想删除 test-ldap-server.xml 文件。如何在 TestLDAPServerConfiguration 类中使用 java 代码执行与 s:ldap-server 等效的操作?这在哪里记录?

0 投票
0 回答
65 浏览

spring-security-ldap - Spring Security LDAP 和数据库

我需要有关如何为 spring security 实现 LDAP (Active Directory) 和 Database authentication 的帮助/示例。

我从 github 上的 gs-spring-security-3.2-master 开始,想给它添加 LDAP。

BR

0 投票
1 回答
918 浏览

active-directory - 使用 SQL 的 Spring LDAP/Active Directory

我正在尝试同时启用 JDBA 和 Active Directory 身份验证,我取得了很大进展,但目前我陷入困境,因为 userDetailsS​​ervice 正在尝试比较 LdapUserDetails 中不存在的密码。检查日志时,我看到它能够查询用户并进行身份验证并正确获取角色。

我知道我应该使用 bindService 左右,但直到现在我才找到如何做到这一点。

下面是我所做的。

在 WebSecurityConfigurerAdapter

对于 LDAP 配置

至于 LdapUserDetailsS​​ervice

}

0 投票
0 回答
332 浏览

grails - Grails:从 Spring Security 注入 LdapTemplate

我在我的 Grails 2.4.RC1 项目中使用 spring security(核心 2.0-SNAPSHOT 和 ldap 2.0-RC2)插件。我希望能够重用LdapTemplate已配置用于 Spring Security 的内容,但我不确定如何将其注入LdapTemplate到我的服务类中。

这是我的简单服务:

根据这个stackoverflow 帖子,我的 resources.groovy 文件如下所示:

但是,当我将 注入EmployeeSynchronizer控制器并调用其syncEmployees方法时,我看到 LdapTemplate 为空。

注意:这里提出了同样的问题(但没有回答)。

0 投票
0 回答
203 浏览

grails - Grails 2.4、Spring Security Core 和 Spring Security Ldap 插件不兼容问题

Grails 2.4 依赖于 Spring 4,而 Spring Security Ldap 插件落后,取决于org.springframework.ldap:spring-ldap-core:1.3.2.RELEASE哪个依赖于 Spring 3。

那么,我该如何使用它呢?