Hello,
J'essaie de configurer pour que la vérification du mot de passe se fasse sur la ldap mais
il y a un soucis lors de la comparaison des mots de passes
La première valeur est vide (voir capture)
Message d'erreur :
User Warning: Expected known_string to be a string, NULL given
http://i.stack.imgur.com/y9gyh.png
Mes configs :
security.yml
service.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
21
22
23
24
25
26
27
28
29
30
31
32 providers: fos_userbundle: id: fos_user.user_provider.username users_ldap: ldap: service: ldap base_dn: "OU=USERS,DC=domain,DC=be" search_dn: "CN=ps,OU=apps,DC=domain,DC=be" search_password: password default_roles: ROLE_USER uid_key: sAMAccountName chain_provider: chain : providers: [users_ldap, fos_userbundle] encoders: Symfony\Component\Security\Core\User\User: plaintext AcSecurityBundle\Entity\User: sha512 firewalls: secured_area: pattern: ^/ anonymous: true provider: chain_provider form_login: csrf_token_generator: security.csrf.token_manager use_referer: true form_login_ldap: service: ldap use_referer: true logout: true`
Où est l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 services: ldap: class: 'Symfony\Component\Ldap\LdapClient' arguments: - ldap.domain.be # host - 636 # port - 3 # version - true # SSL - false # TLS #
Merci
Partager