gpt4 book ai didi

php - 防火墙 "secured_area"的 Symfony InvalidConfigurationException

转载 作者:可可西里 更新时间:2023-10-31 22:53:46 27 4
gpt4 key购买 nike

我是 Symfony 的新手,我正在尝试 Symfony 中显示的不同示例.但是,我的 security.yml 文件出现以下错误

InvalidConfigurationException in SecurityExtension.php line 430: No authentication listener registered for firewall "secured_area".

我的 security.yml 文件是这样的

security:
providers:
in_memory:
memory:
users:
foo:
password: $2a$12$2nJYjp5DxX0o.ZgGL8ybEOG/MepViC08G1HKVFpjb0BoTDiZd9bCq
roles: ROLE_ADMIN

firewalls:
secured_area:
logout:
path: /logout
target: /example

dev:
pattern: ^/(_(profiler|wdt|error)|css|images|js)/
security: false


default:
anonymous: ~
http_basic: ~


access_control:
- { path: ^/administer, roles: ROLE_ADMIN }

encoders:
Symfony\Component\Security\Core\User\User:
algorithm: bcrypt
cost: 12

最佳答案

每个防火墙 key 必须定义一个或多个身份验证提供程序(匿名、form_login 等),除非它包含 security: false。您的 secured_area 没有注册任何内容(注销不用于身份验证)。删除 secured_area 或在默认 key 下移动注销应该可以解决问题。正确的解决方案取决于您要实现的目标。

firewalls:
dev:
pattern: ^/(_(profiler|wdt|error)|css|images|js)/
security: false


default:
anonymous: ~
http_basic: ~

“一点点”类似问题security.yml causes InvalidArgumentException: "You must at least add one authentication provider" .

关于php - 防火墙 "secured_area"的 Symfony InvalidConfigurationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29578664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com