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
En vous remerciant par avance!
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é
Partager