added support for saml login (#1408)

This commit is contained in:
Kevin Papst
2020-01-31 19:47:34 +01:00
committed by GitHub
parent 3ff46e06c0
commit 6a533579b7
47 changed files with 2278 additions and 77 deletions

149
composer.lock generated
View File

@@ -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": "c4e30ced9c0035e4b1185044f9645fcb",
"content-hash": "2fee31e8ce28cbf8048bae137c7e3f31",
"packages": [
{
"name": "beberlei/doctrineextensions",
@@ -2555,6 +2555,55 @@
],
"time": "2017-01-10T10:39:54+00:00"
},
{
"name": "hslavich/oneloginsaml-bundle",
"version": "v1.4.1",
"source": {
"type": "git",
"url": "https://github.com/hslavich/OneloginSamlBundle.git",
"reference": "7a8e7e7f0bbf30bc0fcb662d52a4549b0eba3828"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/hslavich/OneloginSamlBundle/zipball/7a8e7e7f0bbf30bc0fcb662d52a4549b0eba3828",
"reference": "7a8e7e7f0bbf30bc0fcb662d52a4549b0eba3828",
"shasum": ""
},
"require": {
"onelogin/php-saml": "^3.0",
"symfony/framework-bundle": "~2.3|~3.0|^4.0",
"symfony/security-bundle": "~2.3|~3.0|^4.0"
},
"require-dev": {
"doctrine/orm": "~2.3",
"phpunit/phpunit": "~5.7",
"satooshi/php-coveralls": "~1.0",
"symfony/phpunit-bridge": "~2.7|~3.0|^4.0"
},
"type": "symfony-bundle",
"autoload": {
"psr-4": {
"Hslavich\\OneloginSamlBundle\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "hslavich",
"email": "hernan.slavich@gmail.com"
}
],
"description": "OneLogin SAML Bundle for Symfony2",
"keywords": [
"SSO",
"onelogin",
"saml"
],
"time": "2019-02-05T14:15:37+00:00"
},
{
"name": "illuminate/cache",
"version": "v6.13.1",
@@ -3993,6 +4042,56 @@
],
"time": "2019-08-10T08:37:15+00:00"
},
{
"name": "onelogin/php-saml",
"version": "3.4.1",
"source": {
"type": "git",
"url": "https://github.com/onelogin/php-saml.git",
"reference": "5fbf3486704ac9835b68184023ab54862c95f213"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/onelogin/php-saml/zipball/5fbf3486704ac9835b68184023ab54862c95f213",
"reference": "5fbf3486704ac9835b68184023ab54862c95f213",
"shasum": ""
},
"require": {
"php": ">=5.4",
"robrichards/xmlseclibs": ">=3.0.4"
},
"require-dev": {
"pdepend/pdepend": "^2.5.0",
"php-coveralls/php-coveralls": "^1.0.2 || ^2.0",
"phploc/phploc": "^2.1 || ^3.0 || ^4.0",
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1",
"sebastian/phpcpd": "^2.0 || ^3.0 || ^4.0",
"squizlabs/php_codesniffer": "^3.1.1"
},
"suggest": {
"ext-curl": "Install curl lib to be able to use the IdPMetadataParser for parsing remote XMLs",
"ext-gettext": "Install gettext and php5-gettext libs to handle translations",
"ext-openssl": "Install openssl lib in order to handle with x509 certs (require to support sign and encryption)"
},
"type": "library",
"autoload": {
"psr-4": {
"OneLogin\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "OneLogin PHP SAML Toolkit",
"homepage": "https://developers.onelogin.com/saml/php",
"keywords": [
"SAML2",
"onelogin",
"saml"
],
"time": "2019-11-25T17:30:07+00:00"
},
{
"name": "pagerfanta/pagerfanta",
"version": "v2.1.3",
@@ -4832,6 +4931,44 @@
"description": "A polyfill for getallheaders.",
"time": "2019-03-08T08:55:37+00:00"
},
{
"name": "robrichards/xmlseclibs",
"version": "3.0.4",
"source": {
"type": "git",
"url": "https://github.com/robrichards/xmlseclibs.git",
"reference": "0a53d3c3aa87564910cae4ed01416441d3ae0db5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/0a53d3c3aa87564910cae4ed01416441d3ae0db5",
"reference": "0a53d3c3aa87564910cae4ed01416441d3ae0db5",
"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"
],
"time": "2019-11-05T11:44:22+00:00"
},
{
"name": "sensio/framework-extra-bundle",
"version": "v5.5.3",
@@ -8672,16 +8809,16 @@
},
{
"name": "symfony/webpack-encore-bundle",
"version": "v1.7.2",
"version": "v1.7.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/webpack-encore-bundle.git",
"reference": "787c2fdedde57788013339f05719c82ce07b6058"
"reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/787c2fdedde57788013339f05719c82ce07b6058",
"reference": "787c2fdedde57788013339f05719c82ce07b6058",
"url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/5c0f659eceae87271cce54bbdfb05ed8ec9007bd",
"reference": "5c0f659eceae87271cce54bbdfb05ed8ec9007bd",
"shasum": ""
},
"require": {
@@ -8721,7 +8858,7 @@
}
],
"description": "Integration with your Symfony app & Webpack Encore!",
"time": "2019-11-26T14:48:41+00:00"
"time": "2020-01-31T15:31:59+00:00"
},
{
"name": "symfony/yaml",