You are here

shib_auth.services.yml in Shibboleth Authentication 8

Same filename and directory in other branches
  1. 8.4 shib_auth.services.yml

File

shib_auth.services.yml
View source
  1. services:
  2. shib_auth.login_handler:
  3. class: Drupal\shib_auth\Login\LoginHandler
  4. arguments: ['@database', '@shib_auth.config', '@shib_auth.advanced_config', '@entity_type.manager', '@shib_auth.shib_session_vars', '@logger.channel.shib_auth', '@tempstore.private', '@session_manager', '@current_user', '@messenger']
  5. shib_auth.shib_session_vars:
  6. class: Drupal\shib_auth\Login\ShibSessionVars
  7. arguments: ['@shib_auth.config']
  8. shib_auth.event_subscriber:
  9. class: Drupal\shib_auth\EventSubscriber\ShibAuthSubscriber
  10. arguments: ['@shib_auth.login_handler', '@messenger']
  11. tags:
  12. - {name: event_subscriber}
  13. shib_auth.config:
  14. class: Drupal\Core\Config\ImmutableConfig
  15. factory: config.factory:get
  16. arguments: ['shib_auth.shibbolethsettings']
  17. shib_auth.advanced_config:
  18. class: Drupal\Core\Config\ImmutableConfig
  19. factory: config.factory:get
  20. arguments: ['shib_auth.advancedsettings']
  21. logger.channel.shib_auth:
  22. parent: logger.channel_base
  23. arguments: ['shib_auth']