Hi,
thanks for the question. To check this, I just started a new SCM-Manager instance just with the LDAP plugin installed and configured for a little LDAP instance. After enabling the anonymous mode and setting a global READ permission for _anonymous, I nonetheless still could push (with LDAP credentials) and pull (without credentials). So this worked as I hoped. So the question remains, why this does not work for you (as I don't see something you have missed).
I used an internal SCM-Manager group and assigned the LDAP user to this group in SCM-Manager. So let's try to narrow this down:
We have the Support Plugin that can be used to simply create detailed logs for a short time. It can be found in the Administration panel in the navigation. What you can do is:
- Start the trace log
- Make a push
- Stop the trace log (you will get a zip file containig a scm-manager.log file with the logs)
We can than use this log for further analysis.
Please check this log file for private information before sharing (like repository names or logins)
Regards
René