diff --git a/RECIPES.md b/RECIPES.md index 02406859..a3a0d64b 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -148,7 +148,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [ecphp/api-gw-authentication-bundle](https://packagist.org/packages/ecphp/api-gw-authentication-bundle) | [1.0](ecphp/api-gw-authentication-bundle/1.0) | | [ecphp/cas-bundle](https://packagist.org/packages/ecphp/cas-bundle) | [3.0](ecphp/cas-bundle/3.0) | | [ecphp/eu-login-api-authentication-bundle](https://packagist.org/packages/ecphp/eu-login-api-authentication-bundle) | [1.0](ecphp/eu-login-api-authentication-bundle/1.0) | -| [ecphp/eu-login-bundle](https://packagist.org/packages/ecphp/eu-login-bundle) | [2.0](ecphp/eu-login-bundle/2.0) | +| [ecphp/eu-login-bundle](https://packagist.org/packages/ecphp/eu-login-bundle) | [3.0](ecphp/eu-login-bundle/3.0) | | [eduandebruijne/admin-bundle](https://packagist.org/packages/eduandebruijne/admin-bundle) | [11.0](eduandebruijne/admin-bundle/11.0) | | [egeloen/ckeditor-bundle](https://packagist.org/packages/egeloen/ckeditor-bundle) | [5.0](egeloen/ckeditor-bundle/5.0) | | [eightpoints/guzzle-bundle](https://packagist.org/packages/eightpoints/guzzle-bundle) | [7.0](eightpoints/guzzle-bundle/7.0) | diff --git a/archived/ecphp.eu-login-bundle/1482e3391dc72e7b56d5e7db9df8b61fc64dc6b7.json b/archived/ecphp.eu-login-bundle/1482e3391dc72e7b56d5e7db9df8b61fc64dc6b7.json new file mode 100644 index 00000000..f836e004 --- /dev/null +++ b/archived/ecphp.eu-login-bundle/1482e3391dc72e7b56d5e7db9df8b61fc64dc6b7.json @@ -0,0 +1,75 @@ +{ + "manifests": { + "ecphp/eu-login-bundle": { + "manifest": { + "bundles": { + "EcPhp\\EuLoginBundle\\EuLoginBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "ECAS_BASE_URL": "https://ecas.ec.europa.eu/cas", + "ECAS_SERVICE": "", + "ECAS_LOGOUT_SERVICE_URL": "", + "ECAS_PGT_CALLBACK_URL": "", + "ECAS_PROXY_ASSURANCE_LEVEL": "", + "ECAS_AUTHENTICATION_LEVEL": "BASIC", + "ECAS_ASSURANCE_LEVEL_LOW": "/laxValidate", + "ECAS_ASSURANCE_LEVEL_MEDIUM": "/sponsorValidate", + "ECAS_ASSURANCE_LEVEL_HIGH": "/interinstitutionalValidate", + "ECAS_ASSURANCE_LEVEL_TOP": "/strictValidate", + "ECAS_ASSURANCE_LEVEL": "${ECAS_ASSURANCE_LEVEL_TOP}" + } + }, + "files": { + "config/packages/dev/cas_bundle.yaml": { + "contents": [ + "cas:", + " base_url: '%env(ECAS_BASE_URL)%'", + " protocol:", + " login:", + " path: /login", + " default_parameters:", + " service: '%env(ECAS_SERVICE)%'", + " authenticationLevel: '%env(ECAS_AUTHENTICATION_LEVEL)%'", + " serviceValidate:", + " path: '%env(ECAS_ASSURANCE_LEVEL)%'", + " default_parameters:", + " userDetails: \"true\"", + " groups: \"*\"", + " pgtUrl: '%env(ECAS_PGT_CALLBACK_URL)%'", + " service: '%env(ECAS_SERVICE)%'", + " logout:", + " path: /logout", + " default_parameters:", + " service: '%env(ECAS_LOGOUT_SERVICE_URL)%'", + " proxy:", + " path: /proxy", + " proxyValidate:", + " path: '%env(ECAS_PROXY_ASSURANCE_LEVEL)%'", + " default_parameters:", + " userDetails: \"true\"", + " pgtUrl: '%env(ECAS_PGT_CALLBACK_URL)%'", + " service: '%env(ECAS_SERVICE)%'", + "" + ], + "executable": false + }, + "config/packages/dev/eulogin_cas_security.yaml": { + "contents": [ + "security:", + " providers:", + " eulogin:", + " id: EcPhp\\EuLoginBundle\\Security\\Core\\User\\EuLoginUserProvider", + "" + ], + "executable": false + } + }, + "ref": "1482e3391dc72e7b56d5e7db9df8b61fc64dc6b7" + } + } +} diff --git a/ecphp.eu-login-bundle.3.0.json b/ecphp.eu-login-bundle.3.0.json new file mode 100644 index 00000000..f836e004 --- /dev/null +++ b/ecphp.eu-login-bundle.3.0.json @@ -0,0 +1,75 @@ +{ + "manifests": { + "ecphp/eu-login-bundle": { + "manifest": { + "bundles": { + "EcPhp\\EuLoginBundle\\EuLoginBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "ECAS_BASE_URL": "https://ecas.ec.europa.eu/cas", + "ECAS_SERVICE": "", + "ECAS_LOGOUT_SERVICE_URL": "", + "ECAS_PGT_CALLBACK_URL": "", + "ECAS_PROXY_ASSURANCE_LEVEL": "", + "ECAS_AUTHENTICATION_LEVEL": "BASIC", + "ECAS_ASSURANCE_LEVEL_LOW": "/laxValidate", + "ECAS_ASSURANCE_LEVEL_MEDIUM": "/sponsorValidate", + "ECAS_ASSURANCE_LEVEL_HIGH": "/interinstitutionalValidate", + "ECAS_ASSURANCE_LEVEL_TOP": "/strictValidate", + "ECAS_ASSURANCE_LEVEL": "${ECAS_ASSURANCE_LEVEL_TOP}" + } + }, + "files": { + "config/packages/dev/cas_bundle.yaml": { + "contents": [ + "cas:", + " base_url: '%env(ECAS_BASE_URL)%'", + " protocol:", + " login:", + " path: /login", + " default_parameters:", + " service: '%env(ECAS_SERVICE)%'", + " authenticationLevel: '%env(ECAS_AUTHENTICATION_LEVEL)%'", + " serviceValidate:", + " path: '%env(ECAS_ASSURANCE_LEVEL)%'", + " default_parameters:", + " userDetails: \"true\"", + " groups: \"*\"", + " pgtUrl: '%env(ECAS_PGT_CALLBACK_URL)%'", + " service: '%env(ECAS_SERVICE)%'", + " logout:", + " path: /logout", + " default_parameters:", + " service: '%env(ECAS_LOGOUT_SERVICE_URL)%'", + " proxy:", + " path: /proxy", + " proxyValidate:", + " path: '%env(ECAS_PROXY_ASSURANCE_LEVEL)%'", + " default_parameters:", + " userDetails: \"true\"", + " pgtUrl: '%env(ECAS_PGT_CALLBACK_URL)%'", + " service: '%env(ECAS_SERVICE)%'", + "" + ], + "executable": false + }, + "config/packages/dev/eulogin_cas_security.yaml": { + "contents": [ + "security:", + " providers:", + " eulogin:", + " id: EcPhp\\EuLoginBundle\\Security\\Core\\User\\EuLoginUserProvider", + "" + ], + "executable": false + } + }, + "ref": "1482e3391dc72e7b56d5e7db9df8b61fc64dc6b7" + } + } +} diff --git a/index.json b/index.json index a62b00d3..f7b1f5c0 100644 --- a/index.json +++ b/index.json @@ -460,7 +460,8 @@ ], "ecphp/eu-login-bundle": [ "1.0", - "2.0" + "2.0", + "3.0" ], "eduandebruijne/admin-bundle": [ "11.0"