setDefinition($providerId, new DefinitionDecorator('auth.oauth_proxy.provider')) ->replaceArgument(0, new Reference($userProvider)) ; $listenerId = 'security.authentication.listener.oauth_proxy.'.$id; $listener = $container->setDefinition($listenerId, new DefinitionDecorator('auth.oauth_proxy.listener')); return array($providerId, $listenerId, $defaultEntryPoint); } /** * @return string */ public function getPosition() { return 'pre_auth'; } /** * @return string */ public function getKey() { return 'oauth_proxy'; } /** * @param NodeDefinition $node */ public function addConfiguration(NodeDefinition $node) { } }