Reference memo / In-memory LDAP server that can be embedded in Java

I suddenly wanted to experiment with LDAP in Java, but it's a hassle to launch and configure OpenLDAP services one by one. Since it's Java, for example, it would be cool if you could start and initialize an In-Memory embedded LDAP server in the middle of xUnit and connect to it, right?

So, it's a "just googled" memo about an in-memory LDAP server that can be embedded in Java. I haven't moved my hand yet to actually embed it or connect from Java. Homework at a later date.

In conclusion, there are ApacheDS and UnboundID LDAP SDK as OSS Java LDAP products that can be used as of January 2017, but details are unknown due to lack of documentation on how to embed In-Memory when using the latest stable version. .. It's easy to find out if you dig a little deeper, but I'll leave that for homework when it's time to actually touch it at a later date.

OSS Java LDAP product found by Gugu:

Reference from Stack Overflow:

Other reference:

Recommended Posts

Reference memo / In-memory LDAP server that can be embedded in Java
Write a class that can be ordered in Java
Java (super beginner edition) that can be understood in 180 seconds
Summary of ORM "uroboroSQL" that can be used in enterprise Java
[Android Studio] Description that can be continuously input in SQLite Database [Java]
Technology excerpt that can be used for creating EC sites in Java training
Basic functional interface that can be understood in 3 minutes
Convenient shortcut keys that can be used in Eclipse
Syntax and exception occurrence conditions that can be used when comparing with null in Java
[Java 8] Sorting method in alphabetical order and string length order that can be used in coding tests
List of devices that can be previewed in Swift UI
Create a jar file that can be executed in Gradle
Problems that can easily be mistaken for Java and JavaScript
Introduction to Rakefile that can be done in about 10 minutes
Java (WebSphere Application Server) memo [1]
How to make a key pair of ecdsa in a format that can be read by Java
Static analysis tool that can be used on GitHub [Java version]
Note that system properties including JAXBContext cannot be used in Java11
SwiftUI View that can be used in combination with other frameworks
It seems that data class-like functions will be added in Java14
Introduction to Java that can be understood even with Krillin (Part 1)
[Java 8] Until converting standard input that can be used in coding tests into a list or array
Try implementing GraphQL server in Java
Java version notation that changes in Java 10
Java file input / output processing that can be used through historical background
About the problem that the server can not be started with rails s
The story that the Servlet could not be loaded in the Java Web application