问题标签 [spring-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 投票
0 回答
267 浏览

grails - 更新数据库中的用户后如何更新主体?

我想我问的问题和这里的问题一样。

这是我正在做的事情:

1.) 不在我的数据库中的用户第一次登录到我的应用程序。

2.) 用户通过 LDAP 进行身份验证

3.) 我听一个AuthenticationSuccessEvent. 当检测到用户时,如果他们不存在,我会将其添加到我的数据库中,或者如果他们确实存在,则使用 LDAP 信息更新他们的信息。

我的问题是,如果我第一次将用户添加到我的数据库中,id他们在添加之前没有。我想更新principal所以id可以从principal对象访问。

我已经尝试过这里描述的方法,但没有奏效。

0 投票
0 回答
323 浏览

spring - Grails Spring 安全 ldap 插件

我正在使用 Grails 和 Spring Security 编写一个项目。我想为此使用 LDAP。因此,我安装了spring-security-corespring-security-LDAP插件。我获得了登录名,以便为 Spring Security 工作。我还在 Grails 中运行和配置了 LDAP。我宁愿不发布该来源,但它具有所需的springsecurity.ldap.contexts/search/authorities.

问题是我无法让它停止本地搜索。如果我尝试使用 LDAP 中的名称,它会失败,但如果我使用引导程序中的名称,它会起作用。我知道以前有人问过这个问题,但我查看了答案并得到了一些重要部分的 404。我的问题与此人的问题几乎相同,尽管他的问题似乎从未得到解决。

0 投票
0 回答
747 浏览

spring - Spring Security Ldap 记得我不工作

我有一个使用 spring security 3.0 的应用程序。该应用程序使用我公司的活动目录进行登录。我从网上的示例中借用了一些代码,现在我能够成功地执行绑定。但是记住我的功能不起作用。更具体地说,我可以登录应用程序,但是当我关闭浏览器并打开应用程序时,它会再次重定向到登录页面。谁能告诉我我的配置有什么问题。

安全.xml

0 投票
2 回答
4715 浏览

java - 如何使用用户名和密码从 LDAP 目录验证用户?

我是 LDAP API 的新手。我能够连接到 LDAP 服务器并搜索用户。如何使用 LDAP API 对用户名/密码进行身份验证?我没有看到任何身份验证方法DirContext
验证用户是否必须:

  1. 将用户密码作为 SECURITY_CREDENTIALS 传递
  2. 建立 LDAP 连接
  3. 搜索给定的用户名

这是否意味着 LDAP 中的身份验证?

0 投票
1 回答
2107 浏览

java - 使用 Spring LDAP 对用户进行身份验证时出现异常

在验证用户身份时出现以下异常:

认证方法:

应用程序上下文.xml

测试类:

我在这里想念什么?

0 投票
1 回答
5373 浏览

java - LDAP:如何使用 sAMAccountName 对用户进行身份验证?

当用户通过sAMAccountNamepassword.

如果我这样做:

它抛出异常:

javax.naming.AuthenticationException:[LDAP:错误代码 49 - 80090308:LdapErr:DSID-0C090334,注释:AcceptSecurityContext 错误,数据 525,vece

0 投票
2 回答
17414 浏览

spring - Spring LDAP:InvalidNameException:/:[LDAP:错误代码 34

在验证用户身份时出现以下异常:

如果我像这样在 applicationContext 中使用值:

例外情况是:

否则,如果应用程序上下文是这样的:

例外情况是:

认证方法:

应用程序上下文.xml

测试类:

我在这里想念什么?

0 投票
4 回答
31615 浏览

java - LDAP:如何使用连接详细信息对用户进行身份验证

我无法使用 LDAP 对用户进行身份验证。我有以下详细信息:

我可以sAMAccountName使用上述详细信息搜索一个值,但是如何使用用户名和密码对用户进行身份验证?
如果您按照我之前的问题进行操作,您就会明白,我可以成功连接到 LDAP 服务器,但无法对他进行身份验证。
用户进行身份验证:

我无法连接到 LDAP 服务器,'somepwd'我应该如何使用someusername. 我能够搜索给定的用户为sAMAccountName.

0 投票
1 回答
1347 浏览

spring-security - Spring LDAP 身份验证后引用用户名

可能重复:
使用 Spring Security 时,在 bean 中获取当前用户名(即 SecurityContext)信息的正确方法是什么?
spring security如何检索用户名

我使用 spring ldap 来验证我的网络应用程序,

它可以工作,但我不知道如何在登录页面中填写用户名,因为我想将它显示在我的页面顶部。

谢谢。

0 投票
1 回答
1775 浏览

ldap - 子组织和唯一 ID

我可以使用 ApacheDS 成功验证我的应用程序

但现在我只使用一个域。

我想在根域下添加子域或子组织。

例如,根组织为

和子组织dc=x

另一个子组织dc=y

现在我可以使用 uid 属性对用户进行身份验证

像:

我使用像 user1 这样的登录名,没有 @ 扩展名

但我想有子组织,我想使用 user1@x.example.com

有可能吗?怎么做?

我的应用程序是一个弹簧应用程序,但我认为主题独立于我的应用程序方面。