@@ -152,20 +152,19 @@ use the ``ldap`` user provider.
152
152
153
153
<config >
154
154
<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" />
163
161
</provider >
164
162
</config >
165
163
</srv : container >
166
164
167
165
.. code-block :: php
168
166
167
+ // app/config/security.php
169
168
use Symfony\Component\Ldap\Ldap;
170
169
171
170
$container->loadFromExtension('security', [
@@ -358,15 +357,15 @@ Configuration example for form login
358
357
359
358
<config >
360
359
<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" />
364
362
</firewall >
365
363
</config >
366
364
</srv : container >
367
365
368
366
.. code-block :: php
369
367
368
+ // app/config/security.php
370
369
use Symfony\Component\Ldap\Ldap;
371
370
372
371
$container->loadFromExtension('security', [
@@ -394,9 +393,8 @@ Configuration example for HTTP Basic
394
393
395
394
firewalls :
396
395
main :
397
- # ...
396
+ stateless : true
398
397
http_basic_ldap :
399
- # ...
400
398
service : Symfony\Component\Ldap\Ldap
401
399
dn_string : ' uid={username},dc=example,dc=com'
402
400
@@ -411,23 +409,28 @@ Configuration example for HTTP Basic
411
409
https://symfony.com/schema/dic/services/services-1.0.xsd" >
412
410
413
411
<config >
412
+ <!-- ... -->
413
+
414
414
<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" />
416
417
</firewall >
417
418
</config >
418
419
</srv : container >
419
420
420
421
.. code-block :: php
421
422
423
+ // app/config/security.php
422
424
use Symfony\Component\Ldap\Ldap;
423
425
424
426
$container->loadFromExtension('security', [
427
+ // ...
428
+
425
429
'firewalls' => [
426
430
'main' => [
427
431
'http_basic_ldap' => [
428
432
'service' => Ldap::class,
429
433
'dn_string' => 'uid={username},dc=example,dc=com',
430
- // ...
431
434
],
432
435
'stateless' => true,
433
436
],
@@ -449,7 +452,6 @@ Configuration example for form login and query_string
449
452
main :
450
453
# ...
451
454
form_login_ldap :
452
- # ...
453
455
service : Symfony\Component\Ldap\Ldap
454
456
dn_string : ' dc=example,dc=com'
455
457
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
466
468
467
469
<config >
468
470
<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))" />
473
475
</firewall >
474
476
</config >
475
477
</srv : container >
@@ -482,11 +484,11 @@ Configuration example for form login and query_string
482
484
$container->loadFromExtension('security', [
483
485
'firewalls' => [
484
486
'main' => [
487
+ // ...
485
488
'form_login_ldap' => [
486
489
'service' => Ldap::class,
487
490
'dn_string' => 'dc=example,dc=com',
488
491
'query_string' => '(& (uid={username})(memberOf=cn=users,ou=Services,dc=example,dc=com))',
489
- // ...
490
492
],
491
493
],
492
494
]
0 commit comments