You are here

ldap_authentication.services.yml in Lightweight Directory Access Protocol (LDAP) 8.4

Same filename and directory in other branches
  1. 8.3 ldap_authentication/ldap_authentication.services.yml
ldap_authentication/ldap_authentication.services.yml

File

ldap_authentication/ldap_authentication.services.yml
View source
  1. services:
  2. ldap_authentication.route_subscriber:
  3. class: Drupal\ldap_authentication\Routing\RouteSubscriber
  4. arguments: ['@config.factory']
  5. tags:
  6. - { name: event_subscriber }
  7. ldap_authentication.email_template:
  8. class: Drupal\ldap_authentication\Routing\EmailTemplateService
  9. tags:
  10. - { name: event_subscriber }
  11. arguments: ['@config.factory']
  12. ldap_authentication.user_help_tab_access:
  13. class: Drupal\ldap_authentication\Access\UserHelpTabAccess
  14. arguments:
  15. - '@config.factory'
  16. - '@current_user'
  17. - '@externalauth.authmap'
  18. tags:
  19. - { name: access_check, applies_to: _user_help_tab_access_check }
  20. logger.channel.ldap_authentication:
  21. parent: logger.channel_base
  22. arguments: ['ldap_authentication']
  23. ldap_authentication.login_validator:
  24. class: \Drupal\ldap_authentication\Controller\LoginValidatorLoginForm
  25. arguments:
  26. - '@config.factory'
  27. - '@ldap.detail_log'
  28. - '@logger.channel.ldap_authentication'
  29. - '@entity_type.manager'
  30. - '@module_handler'
  31. - '@ldap.bridge'
  32. - '@externalauth.authmap'
  33. - '@ldap_authentication.servers'
  34. - '@ldap.user_manager'
  35. - '@messenger'
  36. - '@ldap.drupal_user_processor'
  37. ldap_authentication.login_validator_sso:
  38. class: \Drupal\ldap_authentication\Controller\LoginValidatorSso
  39. arguments:
  40. - '@config.factory'
  41. - '@ldap.detail_log'
  42. - '@logger.channel.ldap_authentication'
  43. - '@entity_type.manager'
  44. - '@module_handler'
  45. - '@ldap.bridge'
  46. - '@externalauth.authmap'
  47. - '@ldap_authentication.servers'
  48. - '@ldap.user_manager'
  49. - '@messenger'
  50. - '@ldap.drupal_user_processor'
  51. ldap_authentication.servers:
  52. class: Drupal\ldap_authentication\AuthenticationServers
  53. arguments:
  54. - '@entity_type.manager'
  55. - '@config.factory'