You are here

oauth2_client.services.yml in OAuth2 Client 8.2

Same filename and directory in other branches
  1. 8.3 oauth2_client.services.yml
  2. 8 oauth2_client.services.yml

File

oauth2_client.services.yml
View source
  1. parameters:
  2. oauth2_client.plugin_manager.class: 'Drupal\oauth2_client\PluginManager\Oauth2ClientPluginManager'
  3. oauth2_client.service.grant.class.authorization_code.class: 'Drupal\oauth2_client\Service\Grant\AuthorizationCodeGrantService'
  4. oauth2_client.service.grant.class.client_credentials.class: 'Drupal\oauth2_client\Service\Grant\ClientCredentialsGrantService'
  5. oauth2_client.service.grant.class.refresh_token.class: 'Drupal\oauth2_client\Service\Grant\RefreshTokenGrantService'
  6. oauth2_client.service.grant.class.resource_owner.class: 'Drupal\oauth2_client\Service\Grant\ResourceOwnersCredentialsGrantService'
  7. oauth2_client.service.class: 'Drupal\oauth2_client\Service\Oauth2ClientService'
  8. services:
  9. oauth2_client.plugin_manager:
  10. class: '%oauth2_client.plugin_manager.class%'
  11. parent: default_plugin_manager
  12. oauth2_client.service.grant:
  13. abstract: 'true'
  14. arguments:
  15. - '@request_stack'
  16. - '@state'
  17. - '@url_generator'
  18. - '@oauth2_client.plugin_manager'
  19. oauth2_client.service.grant.authorization_code:
  20. class: '%oauth2_client.service.grant.class.authorization_code.class%'
  21. parent: oauth2_client.service.grant
  22. arguments:
  23. - '@tempstore.private'
  24. oauth2_client.service.grant.client_credentials:
  25. class: '%oauth2_client.service.grant.class.client_credentials.class%'
  26. parent: oauth2_client.service.grant
  27. oauth2_client.service.grant.refresh_token:
  28. class: '%oauth2_client.service.grant.class.refresh_token.class%'
  29. parent: oauth2_client.service.grant
  30. oauth2_client.service.grant.resource_owner:
  31. class: '%oauth2_client.service.grant.class.resource_owner.class%'
  32. parent: oauth2_client.service.grant
  33. oauth2_client.service:
  34. class: '%oauth2_client.service.class%'
  35. arguments:
  36. - '@oauth2_client.plugin_manager'
  37. - '@state'
  38. - '@oauth2_client.service.grant.authorization_code'
  39. - '@oauth2_client.service.grant.client_credentials'
  40. - '@oauth2_client.service.grant.refresh_token'
  41. - '@oauth2_client.service.grant.resource_owner'
  42. - '@tempstore.private'

Services

Namesort descending Description
oauth2_client.plugin_manager %oauth2_client.plugin_manager.class%
oauth2_client.service %oauth2_client.service.class%
oauth2_client.service.grant Abstract
oauth2_client.service.grant.authorization_code %oauth2_client.service.grant.class.authorization_code.class%
oauth2_client.service.grant.client_credentials %oauth2_client.service.grant.class.client_credentials.class%
oauth2_client.service.grant.refresh_token %oauth2_client.service.grant.class.refresh_token.class%
oauth2_client.service.grant.resource_owner %oauth2_client.service.grant.class.resource_owner.class%