问题标签 [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.
java - 如何在 Apache Directory studio 中定义我们自己的列..?
我正在使用 Apache 目录工作室作为我的数据库。我怎样才能在那里创建我自己的领域。因为有对象类并且基于对象类我们可以添加字段。我们如何手动添加任何文件..
以下是我的 LDIF 文件。
当我添加 apache Ds 时,它没有给我这样的属性
ldap - 在 apacheds 中创建一个新分区而不重新启动服务器
我想在不重新启动服务器的情况下在 Apacheds M14 中创建一个新分区。我可以通过重新启动系统来创建一个新分区。
java - 使 spring security 和 apacheds 重新读取 .ldif 文件
我正在使用 spring-security 进行简单的身份验证,并通过一个简单的 ldif 文件使用 apacheDS:
这很好用。现在我想在我的 .ldif 文件中添加一个新用户。不幸的是,我需要重新启动 tomcat 才能重新读取 .ldif 文件。有没有办法强制 apacheDS 在某个时候重新读取/重新缓存 ldif 文件?
maven - 如何在 Tycho 构建中使用 site.xml 基础更新站点
我的项目依赖于 Apache Directory Studio 插件。我创建了一个pom.xml
文件并将 Apache Directory Studio 更新站点添加为存储库。但是,Tycho 无法加载 Apache Directory Studio 更新站点。
该站点不是 p2 存储库,但只有一个 site.xml。如何在我的构建中使用这个站点?
从主 pom.xml 文件中提取:
错误消息来自mvn clean verify
:
maven - 将 SpringBoot 部署到独立 Glassfish/Tomcat 会呈现不兼容的 SLF4J 绑定错误
我遇到了一个问题,我编写了一个相当简单的 Spring Boot 应用程序,它使用它的嵌入式 Tomcat 容器运行得很好。现在我必须将它部署到我组织的 Glassfish (v3.1.2) 并遇到臭名昭著的“SLF4J:您的 slf4j 绑定请求的 1.6 版与 [1.5.5, 1.5.6] 不兼容”-错误。我还尝试将相同的应用程序部署到具有相同问题的独立 Tomcat。
免责声明:我绝不是 Maven 和 Spring-Boot 方面的专家;但是我已经用谷歌搜索并进行了实验,直到我脸色发青并且不确定发生了什么。一些指导将不胜感激。
所以我下载了 Spring-Boot 示例应用程序“gs-convert-jar-to-war”(https://github.com/spring-guides/gs-convert-jar-to-war),它部署得很好。
因此,我尝试简单地将 spring-ldap-test 添加到我的依赖项中,但它不会部署。
我的 POM:
现在,这部署得很好......除了关于容器无法找到一堆我没有使用的东西(Mongo,Spring Batch 等)的奇怪错误。我不确定这些是关于什么的,但该应用程序确实部署了。如果有人知道这些是什么以及如何摆脱它们,我会喜欢反馈!这些错误与此类似:
[#|SEVERE|glassfish3.1.2|类 [com/mongodb/Mongo] 未找到。加载 [ class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration ]|#] 时出错
不过,就像我说的那样,该应用程序确实可以很好地部署这些错误;这不是我问题的症结所在。
真正的问题是现在我去取消注释 spring-ldap-test 依赖项并尝试再次部署应用程序。然而,这一次没有部署。在尝试部署结束时,我看到了这个错误(为了便于阅读,删除了一些细节):
那么这里发生了什么?我包含了一个依赖项 Spring-LDAP-Test,突然之间,SLF4J 的一切都变得一团糟,我的应用程序无法部署?
这是我的 Maven 依赖图(针对 SLF 过滤):
注意:我正在尝试将其部署到 GF 的全新库存安装中。我唯一改变的是我确实定义了一些 JNDI 的东西。
根据我的 maven 依赖关系图,1.7.6 中使用的唯一 SLF4J 东西——但我的日志声称混合中有一个 1.5.5/6 版本。这可能来自哪里,我该如何杀死它?我的想法可能是它在 spring-ldap-test 中——但如果是这样,那不应该出现在我的图表中吗?
我不知所措。我希望你们中的一些 Spring-Boot 专家可以帮助我开始我的组织的第一个 Spring-Boot 项目。
:)
java - 没有用户名/密码的简单安全验证会产生结果
为什么这行得通?
我的理解是,当 SECURITY_AUTHENTICATION 被指定为简单并且没有指定用户名或密码时,它应该抛出 javax.naming.AuthenticationException。
ldap - 嵌入式 ApacheDS 2.0 没有 ou=config
多亏了此处找到的示例,我已经成功地获得了一个嵌入式 ApacheDS 实例以从 Java Web 应用程序开始,并为其添加了分区。问题是生成的 LDAP 服务器实例未显示“ou=config”。知道为什么或我能做些什么来获得这个重要元素吗?
java - ApacheDS 和 Kerberos 设置
我的任务是设置一个 ApacheDS 2.0.0 LDAP + Kerberos(包括 KDC)服务器以用于我们的测试环境。我遵循了本指南,但无法按照该页面上的最后一步使用 Kerberos 成功通过我的 LDAP 服务器进行身份验证。
我正在使用 Apache Directory Studio
当我选中“要求通过加密时间戳进行预身份验证”时,我收到错误:javax.security.auth.login.LoginException: 对解密字段的完整性检查失败 (31)
当我取消选中该字段并重新启动服务器时,我得到:javax.security.auth.login.LoginException: Checksum Failed
我确定我提供的用户名和密码是正确的。可能是什么问题呢?有人用 Kerberos 成功设置了 ApacheDS 2.0.0 吗?是否有我应该在某处遵循的指南?
ApacheDS 的人似乎还没有记录他们的 Kerberos 服务器的配置。
这是我的 users.ldif:
ldap - 嵌入式 ApacheDS 2.0.0-M16(仅在第 2 次运行):ERR_250_ENTRY_ALREADY_EXISTS ou=system 已存在
使用此示例作为基础,我的嵌入式 ApacheDS 服务器第一次运行良好,然后,当我停止运行我的应用程序的 JBoss 服务器并重新启动并重新部署时,日志返回大量错误,开头为:
'(错误 [stderr](MSC 服务线程 1-1)org.apache.directory.api.ldap.model.exception.LdapEntryAlreadyExistsException:ERR_250_ENTRY_ALREADY_EXISTS ou=系统已经存在!)'
其次是已在此 Apache JIRA 问题中准确识别的其他内容
此后每次我停止并启动 JBoss 时,ApacheDS 服务器都会正常启动(与 JIRA 问题中的相同)
JIRA 页面指出该问题已通过一些解决方法得到解决,我已应用该解决方法
但问题仍然存在。第二次运行总是在第三次和后续运行成功之前失败。
有没有我错过的任何新的解决方法或修复?非常感谢!