From 2473fc474f68fb4a2ab2f9b13fd1309dc25914b8 Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Mon, 23 May 2022 22:16:14 +0200 Subject: [PATCH] Move controllers to the saml-module --- .../saml/lib}/Controller/Metadata.php | 0 .../saml/lib}/Controller/SingleLogout.php | 0 .../Controller/WebBrowserSingleSignOn.php | 0 modules/saml/routing/routes/routes.yaml | 15 +++++++++++ routing/routes/routes.yml | 26 ++++--------------- 5 files changed, 20 insertions(+), 21 deletions(-) rename {lib/SimpleSAML => modules/saml/lib}/Controller/Metadata.php (100%) rename {lib/SimpleSAML => modules/saml/lib}/Controller/SingleLogout.php (100%) rename {lib/SimpleSAML => modules/saml/lib}/Controller/WebBrowserSingleSignOn.php (100%) diff --git a/lib/SimpleSAML/Controller/Metadata.php b/modules/saml/lib/Controller/Metadata.php similarity index 100% rename from lib/SimpleSAML/Controller/Metadata.php rename to modules/saml/lib/Controller/Metadata.php diff --git a/lib/SimpleSAML/Controller/SingleLogout.php b/modules/saml/lib/Controller/SingleLogout.php similarity index 100% rename from lib/SimpleSAML/Controller/SingleLogout.php rename to modules/saml/lib/Controller/SingleLogout.php diff --git a/lib/SimpleSAML/Controller/WebBrowserSingleSignOn.php b/modules/saml/lib/Controller/WebBrowserSingleSignOn.php similarity index 100% rename from lib/SimpleSAML/Controller/WebBrowserSingleSignOn.php rename to modules/saml/lib/Controller/WebBrowserSingleSignOn.php diff --git a/modules/saml/routing/routes/routes.yaml b/modules/saml/routing/routes/routes.yaml index 1361b4cdf..4b61e1755 100644 --- a/modules/saml/routing/routes/routes.yaml +++ b/modules/saml/routing/routes/routes.yaml @@ -28,3 +28,18 @@ saml-legacy-sp-singleLogoutService: saml-legacy-sp-metadata: path: /sp/metadata.php/{sourceId} defaults: { _controller: 'SimpleSAML\Module\saml\Controller\ServiceProvider::metadata', path: /saml/sp/metadata, permanent: true } +websso-single-sign-on: + path: /idp/singleSignOnService + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\WebBrowserSingleSignOn::singleSignOnService' } +websso-artifact-resolution: + path: //idp/artifactResolutionService + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\WebBrowserSingleSignOn::artifactResolutionService' } +websso-metadata: + path: /idp/metadata + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\Metadata::metadata' } +websso-single-logout: + path: /idp/singleLogout + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\SingleLogout::singleLogout' } +websso-init-single-logout: + path: /idp/initSingleLogout + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\SingleLogout::initSingleLogout' } diff --git a/routing/routes/routes.yml b/routing/routes/routes.yml index fb76ec573..bcc6ae925 100644 --- a/routing/routes/routes.yml +++ b/routing/routes/routes.yml @@ -12,34 +12,18 @@ add_trailing_slash: url: "[a-zA-Z0-9_-]+[^/]$" methods: [GET] -websso-single-sign-on: - path: /saml2/idp/singleSignOnService - defaults: { _controller: 'SimpleSAML\Controller\WebBrowserSingleSignOn::singleSignOnService' } -websso-artifact-resolution: - path: /saml2/idp/artifactResolutionService - defaults: { _controller: 'SimpleSAML\Controller\WebBrowserSingleSignOn::artifactResolutionService' } -websso-metadata: - path: /saml2/idp/metadata - defaults: { _controller: 'SimpleSAML\Controller\Metadata::metadata' } -websso-single-logout: - path: /saml2/idp/singleLogout - defaults: { _controller: 'SimpleSAML\Controller\SingleLogout::singleLogout' } -websso-init-single-logout: - path: /saml2/idp/initSingleLogout - defaults: { _controller: 'SimpleSAML\Controller\SingleLogout::initSingleLogout' } - websso-legacy-single-sign-on: path: /saml2/idp/SSOService.php - defaults: { _controller: 'SimpleSAML\Controller\WebBrowserSingleSignOn::singleSignOnService', path: /saml2/idp/singleSignOnService, permanent: true } + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\WebBrowserSingleSignOn::singleSignOnService', path: /saml2/idp/singleSignOnService, permanent: true } websso-legacy-artifact-resolution: path: /saml2/idp/ArtifactResolutionService.php - defaults: { _controller: 'SimpleSAML\Controller\WebBrowserSingleSignOn::artifactResolutionService', path: /saml2/idp/artifactResolutionService, permanent: true } + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\WebBrowserSingleSignOn::artifactResolutionService', path: /saml2/idp/artifactResolutionService, permanent: true } websso-legacy-metadata: path: /saml2/idp/metadata.php - defaults: { _controller: 'SimpleSAML\Controller\Metadata::metadata', path: /saml2/idp/metadata, permanent: true } + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\Metadata::metadata', path: /saml2/idp/metadata, permanent: true } websso-legacy-single-logout: path: /saml2/idp/SingleLogoutService.php - defaults: { _controller: 'SimpleSAML\Controller\SingleLogout::singleLogout', path: /saml2/idp/singleLogout, permanent: true } + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\SingleLogout::singleLogout', path: /saml2/idp/singleLogout, permanent: true } websso-legacy-init-single-logout: path: /saml2/idp/initSLO.php - defaults: { _controller: 'SimpleSAML\Controller\SingleLogout::initSingleLogout', path: /saml2/idp/initSingleLogout, permanent: true } + defaults: { _controller: 'SimpleSAML\Module\saml\Controller\SingleLogout::initSingleLogout', path: /saml2/idp/initSingleLogout, permanent: true } -- GitLab