@@ -152,20 +152,19 @@ use the ``ldap`` user provider.
152152
153153 <config >
154154 <provider name =" my_ldap" >
155- <ldap
156- service =" Symfony\Component\Ldap\Ldap"
157- base-dn =" dc=example,dc=com"
158- search-dn =" cn=read-only-admin,dc=example,dc=com"
159- search-password =" password"
160- default-roles =" ROLE_USER"
161- uid-key =" uid"
162- />
155+ <ldap service =" Symfony\Component\Ldap\Ldap"
156+ base-dn =" dc=example,dc=com"
157+ search-dn =" cn=read-only-admin,dc=example,dc=com"
158+ search-password =" password"
159+ default-roles =" ROLE_USER"
160+ uid-key =" uid" />
163161 </provider >
164162 </config >
165163 </srv : container >
166164
167165 .. code-block :: php
168166
167+ // app/config/security.php
169168 use Symfony\Component\Ldap\Ldap;
170169
171170 $container->loadFromExtension('security', [
@@ -358,15 +357,15 @@ Configuration example for form login
358357
359358 <config >
360359 <firewall name =" main" >
361- <form-login-ldap
362- service =" Symfony\Component\Ldap\Ldap"
363- dn-string =" uid={username},dc=example,dc=com" />
360+ <form-login-ldap service =" Symfony\Component\Ldap\Ldap"
361+ dn-string =" uid={username},dc=example,dc=com" />
364362 </firewall >
365363 </config >
366364 </srv : container >
367365
368366 .. code-block :: php
369367
368+ // app/config/security.php
370369 use Symfony\Component\Ldap\Ldap;
371370
372371 $container->loadFromExtension('security', [
@@ -394,9 +393,8 @@ Configuration example for HTTP Basic
394393
395394 firewalls :
396395 main :
397- # ...
396+ stateless : true
398397 http_basic_ldap :
399- # ...
400398 service : Symfony\Component\Ldap\Ldap
401399 dn_string : ' uid={username},dc=example,dc=com'
402400
@@ -411,23 +409,28 @@ Configuration example for HTTP Basic
411409 https://symfony.com/schema/dic/services/services-1.0.xsd" >
412410
413411 <config >
412+ <!-- ... -->
413+
414414 <firewall name =" main" stateless =" true" >
415- <http-basic-ldap service =" Symfony\Component\Ldap\Ldap" dn-string =" uid={username},dc=example,dc=com" />
415+ <http-basic-ldap service =" Symfony\Component\Ldap\Ldap"
416+ dn-string =" uid={username},dc=example,dc=com" />
416417 </firewall >
417418 </config >
418419 </srv : container >
419420
420421 .. code-block :: php
421422
423+ // app/config/security.php
422424 use Symfony\Component\Ldap\Ldap;
423425
424426 $container->loadFromExtension('security', [
427+ // ...
428+
425429 'firewalls' => [
426430 'main' => [
427431 'http_basic_ldap' => [
428432 'service' => Ldap::class,
429433 'dn_string' => 'uid={username},dc=example,dc=com',
430- // ...
431434 ],
432435 'stateless' => true,
433436 ],
@@ -449,7 +452,6 @@ Configuration example for form login and query_string
449452 main :
450453 # ...
451454 form_login_ldap :
452- # ...
453455 service : Symfony\Component\Ldap\Ldap
454456 dn_string : ' dc=example,dc=com'
455457 query_string : ' (&(uid={username})(memberOf=cn=users,ou=Services,dc=example,dc=com))'
@@ -466,10 +468,10 @@ Configuration example for form login and query_string
466468
467469 <config >
468470 <firewall name =" main" >
469- <form-login-ldap
470- service =" Symfony\Component\Ldap\Ldap"
471- dn-string =" dc=example,dc=com"
472- query-string =" (& (uid={username})(memberOf=cn=users,ou=Services,dc=example,dc=com))" />
471+ <!-- ... -->
472+ < form-login-ldap service =" Symfony\Component\Ldap\Ldap"
473+ dn-string =" dc=example,dc=com"
474+ query-string =" (& (uid={username})(memberOf=cn=users,ou=Services,dc=example,dc=com))" />
473475 </firewall >
474476 </config >
475477 </srv : container >
@@ -482,11 +484,11 @@ Configuration example for form login and query_string
482484 $container->loadFromExtension('security', [
483485 'firewalls' => [
484486 'main' => [
487+ // ...
485488 'form_login_ldap' => [
486489 'service' => Ldap::class,
487490 'dn_string' => 'dc=example,dc=com',
488491 'query_string' => '(& (uid={username})(memberOf=cn=users,ou=Services,dc=example,dc=com))',
489- // ...
490492 ],
491493 ],
492494 ]
0 commit comments