Skip to content

Commit c38ad88

Browse files
committed
fix LDAP-based HTTP Basic Auth entry point registration
1 parent fd34c9c commit c38ad88

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/HttpBasicLdapFactory.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,14 @@ public function create(ContainerBuilder $container, string $id, array $config, s
4545
;
4646

4747
// entry point
48-
$entryPointId = $this->registerEntryPoint($container, $id, $config, $defaultEntryPoint);
48+
$entryPointId = $defaultEntryPoint;
49+
50+
if (null === $entryPointId) {
51+
$entryPointId = 'security.authentication.basic_entry_point.' . $id;
52+
$container
53+
->setDefinition($entryPointId, new ChildDefinition('security.authentication.basic_entry_point'))
54+
->addArgument($config['realm']);
55+
}
4956

5057
if (!empty($config['query_string'])) {
5158
if ('' === $config['search_dn'] || '' === $config['search_password']) {

0 commit comments

Comments
 (0)