clean install

This commit is contained in:
2024-12-10 15:08:16 +01:00
commit e14eb2d8fd
31193 changed files with 3555714 additions and 0 deletions

View File

@@ -0,0 +1,142 @@
# Oauth2Token routing definition
entity.oauth2_token.canonical:
path: '/admin/config/people/simple_oauth/oauth2_token/{oauth2_token}'
defaults:
_entity_view: 'oauth2_token'
_title: 'Access Token'
requirements:
_entity_access: 'oauth2_token.view'
entity.oauth2_token.collection:
path: '/admin/config/people/simple_oauth/oauth2_token'
defaults:
_entity_list: 'oauth2_token'
_title: 'Access Token list'
requirements:
_permission: 'administer simple_oauth entities'
entity.oauth2_token.delete_form:
path: '/admin/config/people/simple_oauth/oauth2_token/{oauth2_token}/delete'
defaults:
_entity_form: oauth2_token.delete
_title: 'Delete Access Token'
requirements:
_entity_access: 'oauth2_token.delete'
oauth2_token.settings:
path: '/admin/config/people/simple_oauth'
defaults:
_form: '\Drupal\simple_oauth\Form\Oauth2TokenSettingsForm'
_title: 'Simple OAuth Settings'
requirements:
_permission: 'administer simple_oauth entities'
oauth2_token.settings.generate_key:
path: '/admin/config/people/simple_oauth/generate_key'
defaults:
_title: 'Generate Key Form'
_controller: 'Drupal\simple_oauth\Controller\Oauth2GenerateKey::generateKeysModalAjaxResponse'
requirements:
_permission: 'administer simple_oauth entities'
oauth2_token.token:
path: '/oauth/token'
defaults:
_controller: 'Drupal\simple_oauth\Controller\Oauth2Token::token'
methods: [POST]
requirements:
_access: 'TRUE'
oauth2_token.authorize:
path: '/oauth/authorize'
defaults:
_controller: 'Drupal\simple_oauth\Controller\Oauth2AuthorizeController::authorize'
_title: 'Grant Access to Client'
methods: [GET, POST]
requirements:
_access: 'TRUE'
options:
no_cache: TRUE
oauth2_token.user_debug:
path: '/oauth/debug'
defaults:
_controller: 'Drupal\simple_oauth\Controller\DebugController::debug'
methods: [GET]
requirements:
_permission: 'debug simple_oauth tokens'
_format: 'json'
options:
_auth: ['oauth2']
no_cache: TRUE
simple_oauth.userinfo:
path: '/oauth/userinfo'
defaults:
_controller: Drupal\simple_oauth\Controller\UserInfo::handle
_title: 'OpenID Connect User Info'
methods: [GET, POST]
requirements:
_role: 'authenticated'
options:
_auth: ['oauth2']
simple_oauth.jwks:
path: '/oauth/jwks'
defaults:
_controller: Drupal\simple_oauth\Controller\Jwks::handle
_title: 'OpenID Connect Key Store Info (JSON)'
methods: [GET]
requirements:
_role: 'authenticated'
options:
_auth: ['oauth2']
simple_oauth.settings.openid_connect:
path: '/admin/config/people/simple_oauth/openid-connect'
defaults:
_form: '\Drupal\simple_oauth\Form\OpenIdConnectSettingsForm'
_title: 'OpenID Connect'
requirements:
_permission: 'administer simple_oauth entities'
# Oauth2Scope routing definition
oauth2_scope.settings:
path: '/admin/config/people/simple_oauth/oauth2_scope'
defaults:
_controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
_title: 'Scopes'
requirements:
_permission: 'view oauth2 scopes'
entity.oauth2_scope.collection:
path: '/admin/config/people/simple_oauth/oauth2_scope/dynamic'
defaults:
_entity_list: oauth2_scope
_title: 'Dynamic scopes'
requirements:
_permission: 'view oauth2 scopes'
entity.oauth2_scope.add_form:
path: '/admin/config/people/simple_oauth/oauth2_scope/dynamic/add'
defaults:
_entity_form: oauth2_scope.add
_title: 'Add scope'
requirements:
_entity_create_access: 'oauth2_scope'
entity.oauth2_scope.edit_form:
path: '/admin/config/people/simple_oauth/oauth2_scope/dynamic/{oauth2_scope}/edit'
defaults:
_entity_form: oauth2_scope.edit
_title: 'Edit scope'
requirements:
_entity_access: 'oauth2_scope.update'
entity.oauth2_scope.delete_form:
path: '/admin/config/people/simple_oauth/oauth2_scope/dynamic/{oauth2_scope}/delete'
defaults:
_entity_form: oauth2_scope.delete
_title: 'Delete Scope'
requirements:
_entity_access: 'oauth2_scope.delete'