mirror of
https://github.com/symfony/recipes.git
synced 2026-09-18 18:46:40 +03:00
Update Flex archives
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: ~",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: ~",
|
||||
" # https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: ~",
|
||||
" # https://symfony.com/doc/current/security/form_login_setup.html",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "03f21d01e3f41a095a43e0e7b2f7fbd9dbd33cf8"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" enable_authenticator_manager: true",
|
||||
" # 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:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" 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",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
"",
|
||||
"when@test:",
|
||||
" security:",
|
||||
" password_hashers:",
|
||||
" # By default, password hashers are resource intensive and take time. This is",
|
||||
" # important to generate secure password hashes. In tests however, secure hashes",
|
||||
" # are not important, waste resources and increase test times. The following",
|
||||
" # reduces the work factor to the lowest possible values.",
|
||||
" 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
|
||||
}
|
||||
},
|
||||
"ref": "09b5e809bd7a992061febd05b797c64a2d93b5cd"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: true",
|
||||
" lazy: true",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "0a4bae19389d3b9cba1ca0102e3b2bccea724603"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: null",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: null",
|
||||
" # https://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: null",
|
||||
" # https://symfony.com/doc/current/cookbook/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "0fade2d9fce8ef7ca82918746693551fddd51828"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security/experimental_authenticators.html",
|
||||
" enable_authenticator_manager: true",
|
||||
" # https://symfony.com/doc/current/security.html#c-hashing-passwords",
|
||||
" password_hashers:",
|
||||
" Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface: 'auto'",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" lazy: true",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "227eba5e0c7e8fc4beda3537c3d81dc23ba08182"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: lazy",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "30efd98dd3b4ead6e9ad4713b1efc43bbe94bf77"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" enable_authenticator_manager: true",
|
||||
" # 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:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" 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",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "3307d76caa2d12fb10ade57975beb3d8975df396"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: ~",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: ~",
|
||||
" # https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: ~",
|
||||
" # https://symfony.com/doc/current/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "34eb245ce4194e7ae713558084180e2c532e7afd"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: true",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "38d658ce68375d66d2cddc88892af8f08701e6e7"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"etc/": "%ETC_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"etc/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: null",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: null",
|
||||
" # https://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: null",
|
||||
" # https://symfony.com/doc/current/cookbook/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "5cb8c76e5d97be0ac7956b758617dc0b21d251ae"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: lazy",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "7b4408dc203049666fe23fabed23cbadc6d8440f"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"etc/": "%ETC_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"etc/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: null",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: null",
|
||||
" # https://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: null",
|
||||
" # https://symfony.com/doc/current/cookbook/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "7bba6c4e7283361bbd554b3df6e268ea3dd1aa43"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: ~",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: ~",
|
||||
" # https://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: ~",
|
||||
" # https://symfony.com/doc/current/cookbook/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "85834af1496735f28d831489d12ab1921a875e0d"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security/experimental_authenticators.html",
|
||||
" enable_authenticator_manager: true",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" lazy: true",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "8b35bfc00a7716db4ca5a764a4b338476ca3a704"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" # if you change the name of the firewall, update it in the packages/test/security.yaml file too",
|
||||
" main:",
|
||||
" anonymous: ~",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: ~",
|
||||
" # https://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: ~",
|
||||
" # https://symfony.com/doc/current/cookbook/security/form_login_setup.html",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
},
|
||||
"config/packages/test/security.yaml": {
|
||||
"contents": [
|
||||
"# This configuration simplifies testing URLs protected by the security mechanism",
|
||||
"# See https://symfony.com/doc/current/cookbook/testing/http_authentication.html",
|
||||
"security:",
|
||||
" firewalls:",
|
||||
" # replace 'main' by the name of your own firewall",
|
||||
" main:",
|
||||
" http_basic: ~",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "996caf0611863c438aa2571a09a25c72549b306c"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: true",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "9a2034eca6d83d9cda632014e06995b8d9d9fd09"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security/authenticator_manager.html",
|
||||
" enable_authenticator_manager: true",
|
||||
" # https://symfony.com/doc/current/security.html#c-hashing-passwords",
|
||||
" password_hashers:",
|
||||
" Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface: 'auto'",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" users_in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" lazy: true",
|
||||
" provider: users_in_memory",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "9c4fcf79873f7400c885b90935f7163233615d6f"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: null }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: true",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
" # https://symfony.com/doc/current/security.html#firewalls-authentication",
|
||||
"",
|
||||
" # https://symfony.com/doc/current/security/impersonating_user.html",
|
||||
" # switch_user: true",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "e5a0228251d1dd2bca4c8ef918e14423c06db625"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"manifests": {
|
||||
"symfony/security-bundle": {
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\SecurityBundle\\SecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security.yaml": {
|
||||
"contents": [
|
||||
"security:",
|
||||
" # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers",
|
||||
" providers:",
|
||||
" in_memory: { memory: ~ }",
|
||||
" firewalls:",
|
||||
" dev:",
|
||||
" pattern: ^/(_(profiler|wdt)|css|images|js)/",
|
||||
" security: false",
|
||||
" main:",
|
||||
" anonymous: true",
|
||||
"",
|
||||
" # activate different ways to authenticate",
|
||||
"",
|
||||
" # http_basic: true",
|
||||
" # https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate",
|
||||
"",
|
||||
" # form_login: true",
|
||||
" # https://symfony.com/doc/current/security/form_login_setup.html",
|
||||
"",
|
||||
" # Easy way to control access for large sections of your site",
|
||||
" # Note: Only the *first* access control that matches will be used",
|
||||
" access_control:",
|
||||
" # - { path: ^/admin, roles: ROLE_ADMIN }",
|
||||
" # - { path: ^/profile, roles: ROLE_USER }",
|
||||
""
|
||||
],
|
||||
"executable": false
|
||||
}
|
||||
},
|
||||
"ref": "f8a63faa0d9521526499c0a8f403c9964ecb0527"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user