Hi,
so I finally got LDAP Frontend Login implemented using the TYPO3.LDAP. This Package does extend PersistedUsernamePasswordProvider since it does cache the credentials as a fallback.
I’d like to be able to login using LDAP in the backend. How can I do that?
I think the package does cache the users using a file and not the database, is that correct maybe? though, if it would save them in the database I could just assign them a role and then they should be able to login, but yeah… Im a noob.
So, how do I do that?
Edit:
I can see that the LDAP Package does create an user in typo3_flow_security_account but when doing ./flow user:list it does not list that user. Also user:activate says, it does not exist. Also it seems that the password is not really cached.
LdapProvider is my own Provider I wrote - the only thing I did different to the original LDAPProvider is, that I added a isServerOnline() function since my $host string didn’t work with the one existing. So this shouldn’t affect anything in the caching.
Here’s a dump:
(‘eb9f67f5-770e-47d0-9ab5-2c5204da441a’,‘foobar’,‘LdapProvider’,NULL,‘2016-12-10 12:13:49’,NULL,NULL,NULL,NULL);
As you can see, it seems a bit poor. Anyway, why does it create this strange entry?