I need to setup authentication using ldap. The provider is Jumpcloud and they provide a ldap service using LDAPS. Foreman was previously configured to successfully allow users to authenticate but the config was lost when the admin left and the foreman was reinstalled without saving the connection settings.
Jumpcloud uses a username and password to authenticate over ldaps. I use a very similar configuration for Portainer that works. Foreman does not and I am unable to find any logs that can help me identify the issue. I’ve reached out to Jumpcloud but they are not able to assist with the configuration as they are not familiar with Foreman.
When I login on my current config I get this warning page:
I ran the command, foreman-rake errors:fetch_log, recommended to me but I don’t know where or how it saved the log entries. What do I do once I run it?
Are there any tips and tricks I can look at that will help me configure ldap? Foreman’s LDAP documentation is a bit sparce. The guys on the IRC channel was also not able to assist. I want to be able to see logs that will tell my why my LDAP is not working. I believe I will need a LDAP filter and the filter I use works for Portainer but not for Foreman.
Improve ldap logging
Foreman and Proxy versions:
Foreman and Proxy plugin versions:
Distribution and version:
Other relevant data: