You are here

openid_connect.routing.yml in OpenID Connect / OAuth client 2.x

Same filename and directory in other branches
  1. 8 openid_connect.routing.yml

File

openid_connect.routing.yml
View source
  1. entity.openid_connect_client.list:
  2. path: '/admin/config/people/openid-connect'
  3. defaults:
  4. _entity_list: 'openid_connect_client'
  5. _title: 'OpenID Connect clients'
  6. requirements:
  7. _permission: 'administer openid connect clients'
  8. entity.openid_connect_client.add_form:
  9. path: '/admin/config/people/openid-connect/add/{plugin_id}'
  10. defaults:
  11. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectClientController::add'
  12. _title: 'Add OpenID Connect client'
  13. requirements:
  14. _permission: 'administer openid connect clients'
  15. entity.openid_connect_client.edit_form:
  16. path: '/admin/config/people/openid-connect/{openid_connect_client}/edit'
  17. defaults:
  18. _entity_form: 'openid_connect_client.edit'
  19. _title: 'Edit OpenID Connect client'
  20. requirements:
  21. _permission: 'administer openid connect clients'
  22. entity.openid_connect_client.delete_form:
  23. path: '/admin/config/people/openid-connect/{openid_connect_client}/delete'
  24. defaults:
  25. _entity_form: 'openid_connect_client.delete'
  26. _title: 'Delete OpenID Connect client'
  27. requirements:
  28. _permission: 'administer openid connect clients'
  29. entity.openid_connect_client.enable:
  30. path: '/admin/config/people/openid-connect/{openid_connect_client}/enable'
  31. defaults:
  32. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectClientController::enable'
  33. _title: 'Enable an OpenID Connect client'
  34. requirements:
  35. _permission: 'administer openid connect clients'
  36. entity.openid_connect_client.disable:
  37. path: '/admin/config/people/openid-connect/{openid_connect_client}/disable'
  38. defaults:
  39. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectClientController::disable'
  40. _title: 'Disable an OpenID Connect client'
  41. requirements:
  42. _permission: 'administer openid connect clients'
  43. openid_connect.admin_settings:
  44. path: '/admin/config/people/openid-connect/settings'
  45. defaults:
  46. _form: '\Drupal\openid_connect\Form\OpenIDConnectSettingsForm'
  47. _title: 'OpenID Connect Settings'
  48. requirements:
  49. _permission: 'administer openid connect clients'
  50. openid_connect.redirect_controller_redirect:
  51. path: '/openid-connect/{openid_connect_client}'
  52. defaults:
  53. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectRedirectController::authenticate'
  54. _title: 'OpenID Connect redirect page'
  55. requirements:
  56. _custom_access: '\Drupal\openid_connect\Controller\OpenIDConnectRedirectController::access'
  57. options:
  58. _maintenance_access: TRUE
  59. openid_connect.accounts_controller_index:
  60. path: '/user/{user}/connected-accounts'
  61. defaults:
  62. _form: 'Drupal\openid_connect\Form\OpenIDConnectAccountsForm'
  63. _title: 'Connected Accounts'
  64. requirements:
  65. _custom_access: '\Drupal\openid_connect\Form\OpenIDConnectAccountsForm::access'
  66. openid_connect.logout:
  67. path: '/user/logout'
  68. defaults:
  69. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectRedirectController::redirectLogout'
  70. _title: 'End session'
  71. requirements:
  72. _user_is_logged_in: 'TRUE'
  73. options:
  74. no_cache: TRUE
  75. openid_connect.login:
  76. path: '/user/login/openid_connect'
  77. defaults:
  78. _controller: '\Drupal\openid_connect\Controller\OpenIDConnectLoginController::loginForm'
  79. _title: 'Log in via OpenID Connect'
  80. requirements:
  81. _user_is_logged_in: 'FALSE'
  82. options:
  83. _maintenance_access: TRUE