You are here

keycloak.services.yml in Keycloak OpenID Connect 8

File

keycloak.services.yml
View source
  1. services:
  2. keycloak.keycloak:
  3. class: Drupal\keycloak\Service\KeycloakService
  4. arguments: ['@config.factory', '@plugin.manager.openid_connect_client.processor', '@language_manager', '@current_user', '@tempstore.private', '@logger.factory']
  5. keycloak.route_subscriber:
  6. class: Drupal\keycloak\Routing\KeycloakRouteSubscriber
  7. arguments: ['@keycloak.keycloak']
  8. tags:
  9. - { name: event_subscriber }
  10. keycloak.request_subscriber:
  11. class: Drupal\keycloak\EventSubscriber\KeycloakRequestSubscriber
  12. arguments: ['@keycloak.keycloak', '@language_manager', '@path_processor_manager', '@path.matcher']
  13. tags:
  14. - { name: event_subscriber }
  15. keycloak.role_matcher:
  16. class: Drupal\keycloak\Service\KeycloakRoleMatcher
  17. arguments: ['@config.factory', '@string_translation', '@logger.factory']