Bonjour à tous,
Je suis actuellement confronté à un souci d'authentification LDAP avec symfony 4.3
L'authentification AD semble fonctionner, la config security est donc bonne mais symfony refuse l'utilisateur et indique alors dans ses logs :
J'ai bien décortiqué la doc officielle et suis tombé sur ce post qui évoque clairement ma problématique :security.DEBUG: Cannot refresh token because user has changed. {"username":"XXXX","provider":"Symfony\\Component\\Security\\Core\\User\\LdapUserProvider"} []
security.DEBUG: Token was deauthenticated after trying to refresh it.
https://symfony.com/doc/current/secu...ession-refresh
J'ai beau essayé d'implémenter User avec serializable ou equatableInterface je me retrouve systématiquement logué anonymous...
Je ne sais pas si il existe une incidence à ce niveau mais j'étends 2 classes (client, fournisseur) avec la classe User (qui contient elle tous les attributs de sécurité)
Si quelqu'un a déjà été confronté à ce souci ou si vous vous sentez l'âme d'un nerdSaviour, n'hésitez pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 abstract class Utilisateur implements UserInterface, EquatableInterface { ... ... public function isEqualTo(UserInterface $user) { // devrait suffire a matcher usersession et userinterface return true; } ... ... }![]()
Partager