问题标签 [ldapconnection]

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 回答
1187 浏览

ldap - ldap 上次登录命令

我有 LDAP 服务器(在 solaris 上)和连接到它的 UNIX 应用程序服务器。我想知道如何检查用户第一次和最后一次登录到 UNIX 应用程序服务器的时间。我更喜欢 ldap 方面的解决方案,而不是来自 unix 服务器的解决方案(因为我们经常重置 unix 服务器)。

谢谢!

阿萨夫。

0 投票
1 回答
1566 浏览

c# - 无法使用 C# 列出所有 LDAP 属性

我正在尝试使用以下代码获取给定 LDAP 条目的所有属性的列表:

但是,这只会打印一个属性名称:“uid”。我很困惑为什么这没有返回我可以使用 LDAP 浏览器清楚地看到的所有属性(user在代码尝试检索时浏览给定的相同条目)。

老实说,我不在乎查看所有属性。我知道我想要检索的名称,但即使我替换new SearchRequest(..., "*")new SearchRequest(..., "attr1", "attr2", "etc."),我似乎唯一能检索到的是"uid"。我在这里遗漏了什么明显的东西吗?

0 投票
2 回答
134 浏览

php - Authenticate using LDAP

I have an ssh access to a LDAP server.

After accessing through ssh I can access to phpldapadmin. I have an admin DN and a password.

What needs to be done is I have to authenticate users using ldap whenever they try to login to a website.

Website is using jaggery for the server side code. But php is okay too.

I haven't worked with ldap and ssh. So if somebody can help on this I'll really appreciate it.

0 投票
1 回答
16795 浏览

java - 使用 Java 从 LDAP 检索所有用户及其角色

我有一个 Web 应用程序。对于 LDAP,我使用的是Apache Directive Studio。 我想在我的应用程序中获取所有用户及其角色。

我可以使用以下代码获取特定信息。

在此处输入图像描述
我想显示所有用户和角色列表,所以我需要更改查询或其他内容提前致谢。

0 投票
2 回答
307 浏览

java - 成功“连接”但未能“绑定”的 LDAP 连接是否需要断开连接?

我正在创建一个LDAP Connection使用 ldapconnect函数。然后我使用用户名和密码对用户进行身份验证bind

我想问一下如果bind失败了,Connection是终止了还是我需要使用明确断开它disconnect

PS:我正在使用 Java LDAP。

更新:

我正在使用. connect_bindLDAPConnectioncom.novell.ldap.*

0 投票
1 回答
842 浏览

php - phpLDAP 过滤器 dn & uid

我有以下代码:

和一个登录表单:

一切正常,除了为了工作,我必须输入整个 DN 作为用户名。像这样:uid=user,ou=people,dc=my-domain,dc=com

我想要的是设置基本 dn 并将 uid 作为必要的用户名。

我尝试设置$basedn = 'dc=mydomain,dc=de'and $filter="uid"$sr=ldap_search($filter, $basedn);但我不知道如何将其绑定到我的登录 $_POST 变量。

0 投票
0 回答
142 浏览

ubuntu - 打开 Ldap 目录连接基本身份验证

我在 Ubuntu 上安装了开放式 ldap 服务器,我可以匿名联系。

但是,我只想与基本身份验证联系。我可以禁用匿名帐户,并且可以从 phpldapadmin 脚本登录。

但是,Andorid 和 Macosx 无法通过基本身份验证从 ldap 服务器获得联系。

我按照这种基本 dn 格式进行了测试;

  1. cd=admin,dc=ldap1,dc=公司名称,dc=com,dc=tr
  2. dc=ldap1,dc=公司名称,dc=com,dc=tr

用户名:管理员

但是 android 和 mac 无法登录 ldap 服务器。

如何编辑服务器配置文件。?

谢谢

0 投票
1 回答
1348 浏览

ldap - 使用 search.context 在 LDAP 中搜索组

如何在 LDAP 中搜索组(groupOfNames),作为输入,我只能传递组名。创建的组的名称是唯一的。我只使用 LDAP eclipse 插件来搜索组层次结构。我希望 JAVA 代码通过它的 cn(通用名称)搜索组,这将是唯一的。

例如,

0 投票
1 回答
520 浏览

ldap - 如何同时在 LDAP 和 ALFRESCO 中的组中添加用户

我的 LDAP 和 alfresco 服务器都是同步的。当我在组(groupOfNames)LDAP 中添加用户时,有什么方法可以同时(同时)将它添加到 alfresco 中。我已将组定义为 (groupOfNames),并通过“memeber”属性分配用户。

0 投票
1 回答
113 浏览

ldap - 使用 SSL 进行 ldap/Actyve 目录连接时如何选择特定证书?

我有一个 web 服务(用 java 编写),它连接到我们的活动目录,我正在尝试让它使用 SSL 协议进行此连接,所以我已经从 URL 下载了证书,将其导入我的信任库并在我的像这样使用 SSL 协议安全性的代码: env.put(Context.SECURITY_PROTOCOL, "ssl");

env.put(Context.PROVIDER_URL, "ldap://MyHost:636");

我的问题是连接始终无法正常工作,并且出现此错误: javax.naming.CommunicationException: simple bind failed: MyHost:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]

我的想法是这台主机上有多个证书,当我尝试连接时,它并不总是使用正确的证书(我在我的信任库中拥有的证书)所以有没有办法在 java 中指定要使用的证书? 通过名称或别名或其他什么?

感谢您的时间和帮助