-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for LDAP configuration #15
Comments
Hi @goober, Partial support is there - we can enable / disable realms however the individual configuration of the realms is not yet supported that I can see. Need to look at how these are created / managed in Nexus OSS to determine how to add the config for the specific realms. Essentially the Config object tree in this code mirrors the configuration properties of the objects in Nexus. Most (but not all) of which are generalised map properties going to the Orient DB. I hope that helps - freel free to ask more questions |
Taking a quick look at nexus-public repo - their LDAP plugin is not available in the repo itself, which makes debugging difficult. |
Tried to give it a start by grabbing the necessary dependenies. See branch Integration test started failing after adapting Config.java in order to get the values from the yaml. Currently I have no idea why this is failing. Maybe karaf config is missing - and I am not familiar with OSGI. |
@Wonno Thanks for this. Our config object uses lists and/or maps of base types to map easily to YAML. I realise its just a start The properties objects we supply are fed to the configuration functions in Nexus which then persists them to OrientDB. It's an absolute pain getting this structure and I appreciate you getting as far as you did. I'll take a look sometime soon. |
Then lets go on with a mapper. |
What I can read out from the documentation there is currently no support for configuring LDAP settings through this plugin.
I am happy to help out if I get some initial guidelines on how to attack the problem.
The text was updated successfully, but these errors were encountered: