开发环境中的Spring LDAP

时间:2017-08-31 20:49:33

标签: java spring spring-boot ldap spring-ldap

我正在构建一个Spring引导应用程序,它使用LDAP交互进行身份验证,但不仅如此。我还从LDAP中检索用户详细信息。

我不知道如何为无法访问真实LDAP的开发环境管理此问题。

Ldif文件?嵌入式Apache DS服务器?

由于

1 个答案:

答案 0 :(得分:0)

所以你想在你的本地环境中模拟LDAP。

你需要,

  1. 注入JNDI实施
  2. 实现JNDI层
  3. 编写将返回所需数据的模拟。
  4. 请参阅下面提到的链接,描述模拟LDAP的分步指南。在2014年试过类似的,希望它适用于其他人。

    <强>参考: https://theholyjava.wordpress.com/2010/05/05/mocking-out-ldapjndi-in-unit-tests/

    注意:请重新提问您的查询,以便其他具有类似问题的人也可以从中受益。快乐的编码:)