shib_auth.services.yml in Shibboleth Authentication 8
File
shib_auth.services.yml
View source
- services:
- shib_auth.login_handler:
- class: Drupal\shib_auth\Login\LoginHandler
- 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']
-
- shib_auth.shib_session_vars:
- class: Drupal\shib_auth\Login\ShibSessionVars
- arguments: ['@shib_auth.config']
-
- shib_auth.event_subscriber:
- class: Drupal\shib_auth\EventSubscriber\ShibAuthSubscriber
- arguments: ['@shib_auth.login_handler', '@messenger']
- tags:
- - {name: event_subscriber}
-
- shib_auth.config:
- class: Drupal\Core\Config\ImmutableConfig
- factory: config.factory:get
- arguments: ['shib_auth.shibbolethsettings']
-
- shib_auth.advanced_config:
- class: Drupal\Core\Config\ImmutableConfig
- factory: config.factory:get
- arguments: ['shib_auth.advancedsettings']
-
- logger.channel.shib_auth:
- parent: logger.channel_base
- arguments: ['shib_auth']