@@ -36,14 +36,12 @@ public function __construct()
36
36
37
37
public function addConfiguration (NodeDefinition $ node ): void
38
38
{
39
- $ builder = $ node-> children ( );
39
+ parent :: addConfiguration ( $ node );
40
40
41
+ $ builder = $ node ->children ();
41
42
$ builder
42
43
->scalarNode ('token_handler ' )->isRequired ()->end ()
43
- ->scalarNode ('user_provider ' )->defaultNull ()->end ()
44
44
->scalarNode ('realm ' )->defaultNull ()->end ()
45
- ->scalarNode ('success_handler ' )->defaultNull ()->end ()
46
- ->scalarNode ('failure_handler ' )->defaultNull ()->end ()
47
45
->arrayNode ('token_extractors ' )
48
46
->fixXmlConfig ('token_extractors ' )
49
47
->beforeNormalization ()
@@ -71,7 +69,6 @@ public function getKey(): string
71
69
72
70
public function createAuthenticator (ContainerBuilder $ container , string $ firewallName , array $ config , string $ userProviderId ): string
73
71
{
74
- $ userProvider = new Reference ($ config ['user_provider ' ] ?? $ userProviderId );
75
72
$ successHandler = isset ($ config ['success_handler ' ]) ? new Reference ($ this ->createAuthenticationSuccessHandler ($ container , $ firewallName , $ config )) : null ;
76
73
$ failureHandler = isset ($ config ['failure_handler ' ]) ? new Reference ($ this ->createAuthenticationFailureHandler ($ container , $ firewallName , $ config )) : null ;
77
74
$ authenticatorId = sprintf ('security.authenticator.access_token.%s ' , $ firewallName );
@@ -81,7 +78,7 @@ public function createAuthenticator(ContainerBuilder $container, string $firewal
81
78
->setDefinition ($ authenticatorId , new ChildDefinition ('security.authenticator.access_token ' ))
82
79
->replaceArgument (0 , new Reference ($ config ['token_handler ' ]))
83
80
->replaceArgument (1 , new Reference ($ extractorId ))
84
- ->replaceArgument (2 , $ userProvider )
81
+ ->replaceArgument (2 , new Reference ( $ userProviderId ) )
85
82
->replaceArgument (3 , $ successHandler )
86
83
->replaceArgument (4 , $ failureHandler )
87
84
->replaceArgument (5 , $ config ['realm ' ])
0 commit comments