diff --git a/composer.json b/composer.json index d593d98..f42611a 100644 --- a/composer.json +++ b/composer.json @@ -22,6 +22,7 @@ "laravel/ui": "^4.2", "mews/purifier": "^3.4", "propaganistas/laravel-phone": "^5.1", + "scaler-tech/laravel-saml2": "^2.7", "sentry/sentry-laravel": "*", "uwil/admin-secure-laravel": "^5.0", "uwil/k8s-laravel": "^1.2", @@ -37,7 +38,6 @@ "mockery/mockery": "^1.4.4", "nunomaduro/collision": "^8.1", "phpunit/phpunit": "^10.0", - "scaler-tech/laravel-saml2": "^2.7", "slevomat/coding-standard": "^8.10", "spatie/laravel-ignition": "^2.0", "thedoctor0/laravel-factory-generator": "^1.2" diff --git a/composer.lock b/composer.lock index 4159814..e7aa4d7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cccb06b7e95be8def883d76f1ab40771", + "content-hash": "f83811fe7c090fa3265264af897c2a42", "packages": [ { "name": "axlon/laravel-postal-code-validation", @@ -3488,6 +3488,70 @@ ], "time": "2024-09-09T07:06:30+00:00" }, + { + "name": "onelogin/php-saml", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/SAML-Toolkits/php-saml.git", + "reference": "b009f160e4ac11f49366a45e0d45706b48429353" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SAML-Toolkits/php-saml/zipball/b009f160e4ac11f49366a45e0d45706b48429353", + "reference": "b009f160e4ac11f49366a45e0d45706b48429353", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "robrichards/xmlseclibs": ">=3.1.4" + }, + "require-dev": { + "pdepend/pdepend": "^2.8.0", + "php-coveralls/php-coveralls": "^2.0", + "phploc/phploc": "^4.0 || ^5.0 || ^6.0 || ^7.0", + "phpunit/phpunit": "^9.5", + "sebastian/phpcpd": "^4.0 || ^5.0 || ^6.0 ", + "squizlabs/php_codesniffer": "^3.5.8" + }, + "suggest": { + "ext-curl": "Install curl lib to be able to use the IdPMetadataParser for parsing remote XMLs", + "ext-dom": "Install xml lib", + "ext-openssl": "Install openssl lib in order to handle with x509 certs (require to support sign and encryption)", + "ext-zlib": "Install zlib" + }, + "type": "library", + "autoload": { + "psr-4": { + "OneLogin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP SAML Toolkit", + "homepage": "https://github.com/SAML-Toolkits/php-saml", + "keywords": [ + "Federation", + "SAML2", + "SSO", + "identity", + "saml" + ], + "support": { + "email": "sixto.martin.garcia@gmail.com", + "issues": "https://github.com/onelogin/SAML-Toolkits/issues", + "source": "https://github.com/onelogin/SAML-Toolkits/" + }, + "funding": [ + { + "url": "https://github.com/SAML-Toolkits", + "type": "github" + } + ], + "time": "2025-12-09T10:50:49+00:00" + }, { "name": "phpoption/phpoption", "version": "1.9.5", @@ -4433,6 +4497,132 @@ }, "time": "2025-12-14T04:43:48+00:00" }, + { + "name": "robrichards/xmlseclibs", + "version": "3.1.5", + "source": { + "type": "git", + "url": "https://github.com/robrichards/xmlseclibs.git", + "reference": "03062be78178cbb5e8f605cd255dc32a14981f92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/03062be78178cbb5e8f605cd255dc32a14981f92", + "reference": "03062be78178cbb5e8f605cd255dc32a14981f92", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "php": ">= 5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "RobRichards\\XMLSecLibs\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A PHP library for XML Security", + "homepage": "https://github.com/robrichards/xmlseclibs", + "keywords": [ + "security", + "signature", + "xml", + "xmldsig" + ], + "support": { + "issues": "https://github.com/robrichards/xmlseclibs/issues", + "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.5" + }, + "time": "2026-03-13T10:31:56+00:00" + }, + { + "name": "scaler-tech/laravel-saml2", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/scaler-tech/laravel-saml2.git", + "reference": "765b4bb0c56c1fb13b14779e843cd935c5b2eb6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scaler-tech/laravel-saml2/zipball/765b4bb0c56c1fb13b14779e843cd935c5b2eb6a", + "reference": "765b4bb0c56c1fb13b14779e843cd935c5b2eb6a", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "illuminate/console": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", + "illuminate/database": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", + "illuminate/support": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", + "onelogin/php-saml": "^4.0", + "php": ">=8.2" + }, + "replace": { + "24slides/laravel-saml2": "self.version" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.94", + "kubawerlos/php-cs-fixer-custom-fixers": "^3.36", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6 || ^10.5 || ^11.5 || ^12.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Saml2": "Slides\\Saml2\\Facades\\Auth" + }, + "providers": [ + "Slides\\Saml2\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Slides\\Saml2\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Scaler Tech", + "homepage": "https://github.com/scaler-tech/laravel-saml2", + "role": "Maintainer" + }, + { + "name": "Artem Brezhnev", + "email": "brezzhnev@gmail.com" + } + ], + "description": "SAML2 Service Provider integration for Laravel applications, based on OneLogin toolkit", + "homepage": "https://github.com/scaler-tech/laravel-saml2", + "keywords": [ + "SAML2", + "SSO", + "laravel", + "onelogin", + "saml" + ], + "support": { + "issues": "https://github.com/scaler-tech/laravel-saml2/issues", + "source": "https://github.com/scaler-tech/laravel-saml2" + }, + "time": "2026-03-20T13:15:15+00:00" + }, { "name": "sentry/sentry", "version": "4.25.0", @@ -9643,70 +9833,6 @@ ], "time": "2024-10-15T16:06:32+00:00" }, - { - "name": "onelogin/php-saml", - "version": "4.3.1", - "source": { - "type": "git", - "url": "https://github.com/SAML-Toolkits/php-saml.git", - "reference": "b009f160e4ac11f49366a45e0d45706b48429353" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/SAML-Toolkits/php-saml/zipball/b009f160e4ac11f49366a45e0d45706b48429353", - "reference": "b009f160e4ac11f49366a45e0d45706b48429353", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "robrichards/xmlseclibs": ">=3.1.4" - }, - "require-dev": { - "pdepend/pdepend": "^2.8.0", - "php-coveralls/php-coveralls": "^2.0", - "phploc/phploc": "^4.0 || ^5.0 || ^6.0 || ^7.0", - "phpunit/phpunit": "^9.5", - "sebastian/phpcpd": "^4.0 || ^5.0 || ^6.0 ", - "squizlabs/php_codesniffer": "^3.5.8" - }, - "suggest": { - "ext-curl": "Install curl lib to be able to use the IdPMetadataParser for parsing remote XMLs", - "ext-dom": "Install xml lib", - "ext-openssl": "Install openssl lib in order to handle with x509 certs (require to support sign and encryption)", - "ext-zlib": "Install zlib" - }, - "type": "library", - "autoload": { - "psr-4": { - "OneLogin\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHP SAML Toolkit", - "homepage": "https://github.com/SAML-Toolkits/php-saml", - "keywords": [ - "Federation", - "SAML2", - "SSO", - "identity", - "saml" - ], - "support": { - "email": "sixto.martin.garcia@gmail.com", - "issues": "https://github.com/onelogin/SAML-Toolkits/issues", - "source": "https://github.com/onelogin/SAML-Toolkits/" - }, - "funding": [ - { - "url": "https://github.com/SAML-Toolkits", - "type": "github" - } - ], - "time": "2025-12-09T10:50:49+00:00" - }, { "name": "phar-io/manifest", "version": "2.0.4", @@ -10355,132 +10481,6 @@ ], "time": "2026-01-27T05:48:37+00:00" }, - { - "name": "robrichards/xmlseclibs", - "version": "3.1.5", - "source": { - "type": "git", - "url": "https://github.com/robrichards/xmlseclibs.git", - "reference": "03062be78178cbb5e8f605cd255dc32a14981f92" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/03062be78178cbb5e8f605cd255dc32a14981f92", - "reference": "03062be78178cbb5e8f605cd255dc32a14981f92", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "php": ">= 5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "RobRichards\\XMLSecLibs\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "A PHP library for XML Security", - "homepage": "https://github.com/robrichards/xmlseclibs", - "keywords": [ - "security", - "signature", - "xml", - "xmldsig" - ], - "support": { - "issues": "https://github.com/robrichards/xmlseclibs/issues", - "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.5" - }, - "time": "2026-03-13T10:31:56+00:00" - }, - { - "name": "scaler-tech/laravel-saml2", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/scaler-tech/laravel-saml2.git", - "reference": "765b4bb0c56c1fb13b14779e843cd935c5b2eb6a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/scaler-tech/laravel-saml2/zipball/765b4bb0c56c1fb13b14779e843cd935c5b2eb6a", - "reference": "765b4bb0c56c1fb13b14779e843cd935c5b2eb6a", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "illuminate/console": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", - "illuminate/database": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", - "illuminate/support": "^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0", - "onelogin/php-saml": "^4.0", - "php": ">=8.2" - }, - "replace": { - "24slides/laravel-saml2": "self.version" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.94", - "kubawerlos/php-cs-fixer-custom-fixers": "^3.36", - "mockery/mockery": "^1.6", - "orchestra/testbench": "^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", - "phpstan/phpstan": "^2.1", - "phpstan/phpstan-phpunit": "^2.0", - "phpstan/phpstan-strict-rules": "^2.0", - "phpunit/phpunit": "^9.6 || ^10.5 || ^11.5 || ^12.5" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Saml2": "Slides\\Saml2\\Facades\\Auth" - }, - "providers": [ - "Slides\\Saml2\\ServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Slides\\Saml2\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Scaler Tech", - "homepage": "https://github.com/scaler-tech/laravel-saml2", - "role": "Maintainer" - }, - { - "name": "Artem Brezhnev", - "email": "brezzhnev@gmail.com" - } - ], - "description": "SAML2 Service Provider integration for Laravel applications, based on OneLogin toolkit", - "homepage": "https://github.com/scaler-tech/laravel-saml2", - "keywords": [ - "SAML2", - "SSO", - "laravel", - "onelogin", - "saml" - ], - "support": { - "issues": "https://github.com/scaler-tech/laravel-saml2/issues", - "source": "https://github.com/scaler-tech/laravel-saml2" - }, - "time": "2026-03-20T13:15:15+00:00" - }, { "name": "sebastian/cli-parser", "version": "2.0.1",