Bonjour à tous!

J'ai mis en place une authentification par LDAP avec FOSUset et FR3DLdap et tout fonctionne parfaitement, à ceci près que quand un utilisateur se reconnecte si des champs ont changé dans l'AD, il n'y a pas de mise à jour dans ma BDD. Exemple si on lui met une date d'expiration, elle ne s'enregistre pas dans la BDD si il est déjà connu.

Code config.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
fos_user:
    db_driver: orm
    firewall_name: main
    user_class: mycompany\UtilisateurBundle\Entity\Utilisateur
 
fr3d_ldap:
    driver:
       host:     XXX
       port:     XXX
#       version:  3
       username: XXX
       password: XX
       useSsl:   false
    user:
        baseDn: DC=mycompany,DC=local
        filter: (&(ObjectClass=Person))
        attributes:
           - { ldap_attr: samaccountname,  user_method: setUsername  } # champ login
           - { ldap_attr: mail, user_method: setEmail } # setter dans BaseUser
           - { ldap_attr: useraccountcontrol,  user_method: setEnabled  } #514 désactivé - 512 activé
En vous remerciant par avance!