问题标签 [opendj]
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 - OepnDJ - 自动创建用户数据目录
我正在使用 OpenDJ 来管理(创建、搜索、删除)我的用户帐户。但是,我想知道创建帐户后如何提前为用户创建用户数据目录(例如/data/sam/file/)。
ldap - 为什么 LDAP inetOrgPerson 类具有preferredLanguage 属性但没有时区属性?
我正在使用 OpenDJ,我惊讶地发现 inetOrgPerson 对象类不包含用于指定首选时区的内置属性,只有首选语言。任何想法为什么缺少时区等基本字段以及如何添加它?可能有另一个可以包含此信息的辅助对象类吗?我扫描了整个 OpenDJ 安装,但没有找到适合的东西,除了一些 Solaris 类。我想节省扩展架构的复杂性,因此作为一种简化的解决方案,我考虑重用一个未使用的 inetOrgPerson 属性来存储时区信息。你认为这是个好主意吗?
java - Ldap:监听外部所做的更改
我有一个使用 Opendj LDAP 服务器来管理用户的 Java Web 应用程序。可以通过 Web 应用程序或 LDAP 服务器 UI 添加用户。从 LDAP 服务器 UI 添加/编辑用户时,Web 应用程序是否会收到通知?目前,通过从 LDAP 服务器获取所有用户,定期在 Web 应用程序中刷新用户。有没有监听器之类的东西可以监视 Ldap 上的用户?我可以使用 Ldap SDK 中的任何内容吗?
任何指针表示赞赏。
access-rights - OpenDJ 全新安装给出 403 Insufficient Access
我刚刚完成了 OpenDJ 的全新安装,并加载了作为测试用例提供的 Example.ldif。按照他们提供的示例,我正在尝试使用此处找到的OpenDJ restful操作:
我在端口 8080 上启用了 HTTP 访问,并且 OpenDJ 正在运行。
我很好地执行了 GET 操作。它返回了 bjensen 的用户信息。但是,当我尝试使用 kvaughan 的 PUT 示例时,我收到以下错误:
{"code":403,"reason":"Forbidden","message":"访问权限不足:由于访问权限不足,无法添加条目 uid=newuser,ou=people,dc=example,dc=com" }
通过 RESTful 操作添加或编辑信息的任何操作均不成功。
编辑:
我只是通过创建 baseDN 并在创建时导入 Example.ldif 来使其工作,而不是稍后通过控制面板导入。
我想我的新问题是,是什么导致了这种差异?
opendj - 创建一个 opendj 复制拓扑
我正在使用 opendj 创建一个复制拓扑。我需要两台主服务器和一些从服务器。但是从站一次只能连接到一个主站。但是每次我创建一个从属服务器时,它都会自动连接到所有其他服务器,就像在一个全网状网络中一样。如何获得特定的连接?
opendj - 我可以在 OpenDJ 中将 Connection 的绑定方法与 newAuthenticatedConnectionFactory 一起使用吗?
我创建了一个类来使用 OpenDJ 提供连接池。现在我正在尝试使用另一个从池中选择连接的类来验证用户。
如果我使用 newAuthenticatedConnectionFactory 方法来创建池,那么它会给出 UnsupportedOperation 异常,而如果我使用 newFixedConnectionPool 则它可以正常工作。
为什么会这样?newAuthenticatedConnectionFactory 是否不允许绑定方法?
opendj - 使用 RestAPI 的 OpenDJ GET 方法给出 400 错误的请求响应
我正在尝试使用 Rest API 调用从 OpenDJ 检索记录。我使用的是 2.6.0 版本的 OpenDJ。我正在使用以下 URL: http://user.1000:password@opendj.example.com:8080/users/user.0?_prettyPrint=true 它总是返回错误的请求 400 错误消息。可能是什么问题?谢谢
opendj - 如何使用 java 代码为任何操作调用 dsmlServlet?
我需要使用 openDJ 提供的 dsml.war 文件执行基本的 ldap 操作。我已经部署了 war 文件,但不知道如何调用 servlet 来执行操作。
谢谢
opendj - OpenDJ 2.5.0 Express 版本是否支持 HTTP?
我在 OpenDj 2.5.0 express 版本中找不到 HTTP 连接处理程序。是否支持?还支持 DSML 吗?
openam - OpenAM 对 Web 应用程序的身份验证和授权
我有一个网络应用程序。我已经使用 OpenAM 成功地对用户进行了身份验证。为此,我在一个Tomcat(8080) 上部署和配置了OpenAM,我的Web 应用程序部署在另一个tomcate(8081) 上。我在tomcate(8081) 上配置了“ J2EE_AGENT ”。
我正在使用 OpenDJ 进行数据存储。我创建了两个用户/组
用户 1 ----> 组 1 用户 2 ----> 组 2
我在 OpenAM 上创建了代理和策略。策略的配置如下。
我想保护的资源名称是:http ://example.com:8081/SpringMVC/welcome并允许GET和POST操作。并将group1分配给此规则。
当我尝试访问受保护的 URL 时,它会使用 OpenAM 成功进行身份验证并能够访问该链接。但不幸的是,尽管我没有将该组分配给该规则,但 group2 也能够访问该 url。
我的问题出现在这里 我如何配置规则,以便 group2 无法访问该 url 或 group2拒绝访问该 URL。
我已经花了大约 1 天的时间。早期帮助将不胜感激。