From 4b3f0cf43084d7fd00820d190d515e6c76ebea5e Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Sat, 11 Jun 2022 16:56:07 +0200 Subject: [PATCH] Restore legacy www-scripts --- www/saml2/idp/ArtifactResolutionService.php | 18 ++++++++++++++++++ www/saml2/idp/SSOService.php | 18 ++++++++++++++++++ www/saml2/idp/SingleLogoutService.php | 20 ++++++++++++++++++++ www/saml2/idp/initSLO.php | 20 ++++++++++++++++++++ www/saml2/idp/metadata.php | 20 ++++++++++++++++++++ 5 files changed, 96 insertions(+) create mode 100644 www/saml2/idp/ArtifactResolutionService.php create mode 100644 www/saml2/idp/SSOService.php create mode 100644 www/saml2/idp/SingleLogoutService.php create mode 100644 www/saml2/idp/initSLO.php create mode 100644 www/saml2/idp/metadata.php diff --git a/www/saml2/idp/ArtifactResolutionService.php b/www/saml2/idp/ArtifactResolutionService.php new file mode 100644 index 000000000..829b07355 --- /dev/null +++ b/www/saml2/idp/ArtifactResolutionService.php @@ -0,0 +1,18 @@ +<?php + +/** + * @deprecated This script exists for legacy purposes only and will be removed in a future release. + */ + +declare(strict_types=1); + +namespace SimpleSAML; + +require_once('../../_include.php'); + +use SimpleSAML\Configuration; +use SimpleSAML\Module\saml\Controller; + +$config = Configuration::getInstance(); +$controller = new Controller\WebBrowserSingleSignOn($config); +$controller->ArtifactResolutionService()->send(); diff --git a/www/saml2/idp/SSOService.php b/www/saml2/idp/SSOService.php new file mode 100644 index 000000000..6ab2e1e6d --- /dev/null +++ b/www/saml2/idp/SSOService.php @@ -0,0 +1,18 @@ +<?php + +/** + * @deprecated This script exists for legacy purposes only and will be removed in a future release. + */ + +declare(strict_types=1); + +namespace SimpleSAML; + +require_once('../../_include.php'); + +use SimpleSAML\Configuration; +use SimpleSAML\Module\saml\Controller; + +$config = Configuration::getInstance(); +$controller = new Controller\WebBrowserSingleSignOn($config); +$controller->singleSignOnService()->send(); diff --git a/www/saml2/idp/SingleLogoutService.php b/www/saml2/idp/SingleLogoutService.php new file mode 100644 index 000000000..4c07c9ead --- /dev/null +++ b/www/saml2/idp/SingleLogoutService.php @@ -0,0 +1,20 @@ +<?php + +/** + * @deprecated This script exists for legacy purposes only and will be removed in a future release. + */ + +declare(strict_types=1); + +namespace SimpleSAML; + +require_once('../../_include.php'); + +use SimpleSAML\Configuration; +use SimpleSAML\Module\saml\Controller; +use Symfony\Component\HttpFoundation\Request; + +$request = Request::createFromGlobals(); +$config = Configuration::getInstance(); +$controller = new Controller\SingleLogout($config); +$controller->singleLogout($request)->send(); diff --git a/www/saml2/idp/initSLO.php b/www/saml2/idp/initSLO.php new file mode 100644 index 000000000..49c514fa8 --- /dev/null +++ b/www/saml2/idp/initSLO.php @@ -0,0 +1,20 @@ +<?php + +/** + * @deprecated This script exists for legacy purposes only and will be removed in a future release. + */ + +declare(strict_types=1); + +namespace SimpleSAML; + +require_once('../../_include.php'); + +use SimpleSAML\Configuration; +use SimpleSAML\Module\saml\Controller; +use Symfony\Component\HttpFoundation\Request; + +$request = Request::createFromGlobals(); +$config = Configuration::getInstance(); +$controller = new Controller\SingleLogout($config); +$controller->initSingleLogout()->send($request); diff --git a/www/saml2/idp/metadata.php b/www/saml2/idp/metadata.php new file mode 100644 index 000000000..2e03fde8b --- /dev/null +++ b/www/saml2/idp/metadata.php @@ -0,0 +1,20 @@ +<?php + +/** + * @deprecated This script exists for legacy purposes only and will be removed in a future release. + */ + +declare(strict_types=1); + +namespace SimpleSAML; + +require_once('../../_include.php'); + +use SimpleSAML\Configuration; +use SimpleSAML\Module\saml\Controller; +use Symfony\Component\HttpFoundation\Request; + +$request = Request::createFromGlobals(); +$config = Configuration::getInstance(); +$controller = new Controller\Metadata($config); +$controller->metadata($request)->send(); -- GitLab