I'm using openldap to authenticate the subsonic users; version 4.6 on linux.
I'm using the following filter: (&(uid={0})(memberof=cn=subsonic,ou=groups,dc=mydomain,dc=net))
Adding new users, and adding them to the group works fine, they can login to subsonic without any problem.
But when I remove a user from the LDAP group subsonic, they can still login?!
When executing
ldapsearch -LL -Y EXTERNAL -H ldapi:/// "(uid=<username>)" -b dc=mydomain,dc=net memberOf
it no longer shows the 'memberof' attribute, as it should.
They only way to fix it is to restart the subsonic service, and after that the user is no longer able to login.
Is subsonic caching the login information in any way? Why should I restart the service?
Thanks, Paul.
