diff --git a/archived/symfony.security-bundle/6b33e48a479130238f33cb227d35725d3e077352.json b/archived/symfony.security-bundle/6b33e48a479130238f33cb227d35725d3e077352.json new file mode 100644 index 00000000..b8f4d483 --- /dev/null +++ b/archived/symfony.security-bundle/6b33e48a479130238f33cb227d35725d3e077352.json @@ -0,0 +1,76 @@ +{ + "manifests": { + "symfony/security-bundle": { + "manifest": { + "bundles": { + "Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "conflict": { + "symfony/framework-bundle": "<5.3" + } + }, + "files": { + "config/packages/security.yaml": { + "contents": [ + "security:", + " # https://symfony.com/doc/current/security.html#registering-the-user-hashing-passwords", + " password_hashers:", + " Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface: 'auto'", + "", + " # https://symfony.com/doc/current/security.html#loading-the-user-the-user-provider", + " providers:", + " users_in_memory: { memory: null }", + "", + " firewalls:", + " dev:", + " # Ensure dev tools and static assets are always allowed", + " pattern: ^/(_profiler|_wdt|assets|build)/", + " security: false", + " main:", + " lazy: true", + " provider: users_in_memory", + "", + " # Activate different ways to authenticate:", + " # https://symfony.com/doc/current/security.html#the-firewall", + "", + " # https://symfony.com/doc/current/security/impersonating_user.html", + " # switch_user: true", + "", + " # Note: Only the *first* matching rule is applied", + " access_control:", + " # - { path: ^/admin, roles: ROLE_ADMIN }", + " # - { path: ^/profile, roles: ROLE_USER }", + "", + "when@test:", + " security:", + " password_hashers:", + " # Password hashers are resource-intensive by design to ensure security.", + " # In tests, it's safe to reduce their cost to improve performance.", + " Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface:", + " algorithm: auto", + " cost: 4 # Lowest possible value for bcrypt", + " time_cost: 3 # Lowest possible value for argon", + " memory_cost: 10 # Lowest possible value for argon", + "" + ], + "executable": false + }, + "config/routes/security.yaml": { + "contents": [ + "_security_logout:", + " resource: security.route_loader.logout", + " type: service", + "" + ], + "executable": false + } + }, + "ref": "6b33e48a479130238f33cb227d35725d3e077352" + } + } +} diff --git a/symfony.security-bundle.7.4.json b/symfony.security-bundle.7.4.json index ba617c81..b8f4d483 100644 --- a/symfony.security-bundle.7.4.json +++ b/symfony.security-bundle.7.4.json @@ -26,6 +26,7 @@ " providers:", " users_in_memory: { memory: null }", "", + " firewalls:", " dev:", " # Ensure dev tools and static assets are always allowed", " pattern: ^/(_profiler|_wdt|assets|build)/", @@ -69,7 +70,7 @@ "executable": false } }, - "ref": "c1469d8cecb68b8fc6db8699e359bc65947c4772" + "ref": "6b33e48a479130238f33cb227d35725d3e077352" } } }