问题标签 [apacheds]
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.
ldap - 空/空属性值
我在 LDAP 的一个条目中有一些 objectClasses 和 dc 和 ou 属性及其值。我尝试读取 ou 属性,但我无法使用以下代码获取它。我可以正确获得直流值。我知道我必须控制它是否为空,但为什么“ou”可能为空,尽管发生在 LDAP 中。
schema - openam federation 的问题(使用 apacheds 作为数据存储)
请帮我解决这个问题:我正在尝试在 openam 中设置一个 idp 和一个 sp 的联盟。正在使用的数据存储是 ApacheDS。我正在尝试按照以下教程进行相同的操作。
http://fczaja.blogspot.com/2012/06/idp-initiated-sso-and-identity.html
在测试联合连接(来自控制台)期间,我在 openam 日志中收到以下错误* *
这可能意味着 openam 试图使用一些不存在的 LDAP 属性(因为我在 ApacheDS 中创建了最小属性集)。所以我去了 IDP 和 SP 中的数据存储设置,并从 LDAP 用户属性中删除了不可用的属性。现在它给出以下错误:
一些论坛说需要 sun-fm-saml2-nameid-info 和 sun-fm-saml2-nameid-infokey 等属性。但我无法将它们添加到我的数据存储中,因为它们与架构不匹配。此外,我无法将 openam 安装中给出的 LDIF 导入 Apache DS。我有两个问题: 1. 我正朝着正确的方向前进(向 Apache ds 数据存储添加属性会有所帮助)?如果是,我如何在 Apache ds 中推送与 openam 相关的 schmea 项目?2.我在这里完全缺少什么。
java - 向 ApacheDS 服务器添加自定义属性
我使用 ApacheDS 服务器作为 LDAP 服务器。我创建了一个自定义属性以在我定义的 LDAP 结构中使用。我创建了一个模式,并在该模式内定义了一个 ObjectClass 和一个名为 dateOfBirth 的属性。我导出了 Schema 并将其导入到 ApacheDS 的 DIT 中。架构已导入,可以查看 dateOfBirth 属性。
但是,当我尝试添加它时,我收到一条警告:
dateOfBirth 用于存储有关 Person 的信息。LDAP 中的 Person 对象类称为 inetOrgPerson ObjectClass。添加 dateOfBirth 以使用它的最佳方法是什么?
java - ApacheDS OID 指定数据类型列表
我使用 ApacheDS 作为 LDAP 服务器。当您定义属性时,有不同的类型。例如,字符串或布尔值。有没有办法指定一个列表。那么手机列表?
如果没有,怎么能做到这一点。我知道有一个名为 groupOfUnquieNames 的 ObjectClass。但问题是我有多个列表。例如,手机列表和地址列表。
如何才能做到这一点?
java - 查询 LDAP 结构未知的 LDAP 服务器
我正在为我的公司使用 Spring 进行 Java 开发。我们正在开发一个具有本地 LDAP 服务器的应用程序。LDAP 服务器将用于获取信息。但是,我们不希望应用程序的用户知道 LDAP 结构/模式。这是因为客户/用户将拥有自己的 LDAP 服务器和自己的 LDAP 结构/模式。
例如,客户/用户将通过用户界面获取信息,方法是提供将用于连接到 LDAP 服务器的 LDAP 服务器详细信息。连接后,他们将能够通过执行查询来获取信息。现在,他们将不知道有关 LDAP 结构的信息。将要编写的代码将通过执行用户查询来完成。如果查询运行,那么它将返回该信息,否则将给出异常。
我面临的问题是:
当你使用 Spring LDAP 时,有一个叫做 AttributesMapper 和 ContextMapper 的东西。为了使用它,我必须传入一个强类型对象。例如:
上面的代码在根据查询执行时,将仅获取有关 cn 属性的信息,而不获取其他信息。还有其他不需要强类型对象的东西吗?
我不知道该怎么办。
例如,要搜索所有员工:
这将返回所有员工,但只设置 cn 属性。但是,在客户 LDAP 服务器上,它们可能没有名为 cn 的属性。
做这个的最好方式是什么?我们编写的代码充当用户界面和客户 LDAP 服务器之间的代理。
ldap - 无法在 Apache DS Studio 中使用用户定义的对象类
我定义了一个对象类并想在我的organizationalUnit
. 但是当我附上屏幕截图时,我在条目列表中看不到我的对象类(aibu-staff)。
当我尝试将 LDIF 文件导入 DIT 时,出现如下错误:
apache - ApacheDS - 无法验证非明文密码的质量
cannot verify the quality of the non-cleartext passwords
尝试将条目添加到我的组织单元时出现错误。我在存储密码时使用MD5哈希方法。(带userPassword
属性)
一篇博客文章说解决方案是添加ads-pwdcheckquality
值为 0 的属性;但这对我不起作用。并且在尝试添加此属性时;它给出了这样的警告:
mysql - 使用 MySQL 作为 ApacheDS 的后端
是否可以使用 ApacheDS 将 MySQL 配置为后端数据存储?我在网上找不到任何东西。在这方面的任何帮助将不胜感激。
wrapper - ApacheDS 启动,发现 wrapper nod
我希望小组可以帮助我。我已经将 ApacheDS 用于开发目的大约 6 个月了,我对此非常满意。在我的笔记本电脑上运行 Ubuntu linux 没问题。
我最近开始为 LDAP 服务器创建我的生产环境。生产服务器在专用服务器上的 Atlantic.net 云环境中运行。我没有问题地安装了DS。但是当我尝试启动 DS 时,出现以下错误:
/opt/apacheds-2.0.0-M10/bin/apacheds:1:评估:/opt/apacheds-2.0.0-M10/bin/wrapper:未找到
包装文件位于 eval 正在查找的位置,所以我不知道为什么会出现“未找到”。
如果我直接调用包装器, ./wrapper start default 我得到: -bash: ./wrapper: No such file or directory
下面是 bin 目录 drwxr-xr-x 2 apacheds apacheds 4096 Feb 24 10:40 。drwxr-xr-x 5 apacheds apacheds 4096 2 月 23 日 12:22 .. -rwxr-xr-x 1 apacheds apacheds 15346 2 月 23 日 12:22 apacheds -rwxr-xr-x 1 apacheds apacheds 99401 2 月 23 日 12:22 包装
这是密码文件 apacheds:x:1000:1000::/opt/apacheds-2.0.0-M10:/bin/sh 的条目,所以我认为这不是 id 问题。
我正在运行 Ubuntu Linux 12.04 LTS (GNU/Linux 3.2.0-38-generic x86_64)
有没有人见过这样的事情?我有搜索谷歌,但什么都没有出现。
java - 如何构建与活动目录相同架构的 ldap 服务器
我想使用与活动目录具有相同架构的 apacheds 构建存根服务器。
我们需要添加自定义属性,例如:userAccountControl、unicodePwd、..etc。
我不知道如何以编程方式将其添加到默认架构中。任何想法?
apacheds 版本 2.0.0-M10
谢谢!