A Hello World Spring LDAP application using Spring Boot
The application is protected by Spring Security and uses an embedded UnboundID container for its LDAP server.
You can authenticate with HTTP basic using bob/bobspassword:
curl --user bob:bobspassword localhost:8080
And you should see the response:
Hello, bob
Also, you can hit the cn endpoint which uses LdapTemplate to query the datastore for the user's cn attribute value, like so:
curl --user bob:bobspassword localhost:8080/cn
This should result in:
[
"Bob Hamilton"
]
To run the example, do ./gradlew :bootRun.