You are here

simple_oauth.routing.yml in Simple OAuth (OAuth2) & OpenID Connect 8.3

File

simple_oauth.routing.yml
View source
  1. # Oauth2Token routing definition
  2. entity.oauth2_token.canonical:
  3. path: '/admin/config/people/simple_oauth/oauth2_token/{oauth2_token}'
  4. defaults:
  5. _entity_view: 'oauth2_token'
  6. _title: 'Access Token'
  7. requirements:
  8. _entity_access: 'oauth2_token.view'
  9. options:
  10. _admin_route: TRUE
  11. entity.oauth2_token.collection:
  12. path: '/admin/config/people/simple_oauth/oauth2_token'
  13. defaults:
  14. _entity_list: 'oauth2_token'
  15. _title: 'Access Token list'
  16. requirements:
  17. _permission: 'administer simple_oauth entities'
  18. options:
  19. _admin_route: TRUE
  20. base_route: system.admin_content
  21. entity.oauth2_token.delete_form:
  22. path: '/admin/config/people/simple_oauth/oauth2_token/{oauth2_token}/delete'
  23. defaults:
  24. _entity_form: oauth2_token.delete
  25. _title: 'Delete Access Token'
  26. requirements:
  27. _entity_access: 'oauth2_token.delete'
  28. options:
  29. _admin_route: TRUE
  30. oauth2_token.settings:
  31. path: '/admin/config/people/simple_oauth'
  32. defaults:
  33. _form: '\Drupal\simple_oauth\Entity\Form\Oauth2TokenSettingsForm'
  34. _title: 'Simple OAuth Settings'
  35. requirements:
  36. _permission: 'administer simple_oauth entities'
  37. options:
  38. _admin_route: TRUE
  39. base_route: entity.user.admin_form
  40. oauth2_token.settings.generate_key:
  41. path: '/admin/config/people/simple_oauth/generate_key'
  42. defaults:
  43. _title: 'Generate Key Form'
  44. _controller: 'Drupal\simple_oauth\Controller\Oauth2GenerateKey::generateKeysModalAjaxResponse'
  45. requirements:
  46. _permission: 'administer simple_oauth entities'
  47. options:
  48. _admin_route: TRUE
  49. oauth2_token.token:
  50. path: '/oauth/token'
  51. defaults:
  52. _controller: 'Drupal\simple_oauth\Controller\Oauth2Token::token'
  53. methods: [POST]
  54. requirements:
  55. _access: 'TRUE'