services.yml 943 B

1234567891011121314151617181920
  1. services:
  2. oauth.user.mapping.listener:
  3. class: Base\OAuthClientBundle\EventListener\RequestListener
  4. tags:
  5. - { name: kernel.event_listener, event: kernel.request, method: onKernelRequest }
  6. arguments: [ '@security.token_storage', '%client_id%', '%client_secret%', '%access_token_url%' ]
  7. base_oauthclient_security_oauthproxyauthenticator:
  8. class: Base\OAuthClientBundle\Security\OAuthProxyAuthenticator
  9. arguments: [ '%client_id%', '%client_secret%', '%access_token_url%', '%infos_url%' ]
  10. base_oauthclient_security_oauthproxyprovider:
  11. class: Base\OAuthClientBundle\Security\OAuthProxyUserProvider
  12. base_oauthclient.twig_is_granted_previous_admin_extension:
  13. class: Base\OAuthClientBundle\Twig\IsGrantedPreviousAdminExtension
  14. arguments: ["@webservice", "%env(HOST_BASE)%", "@request_stack"]
  15. tags:
  16. - { name: twig.extension }