我开始学习Symfony。我想创建一个可以通过身份验证访问的API。 我遵循symfony文档来创建API框架(composer create-project symfony / skeleton my-project),然后遵循安全性部分(https://symfony.com/doc/current/security.html)。 我到达了第3a部分“身份验证和防火墙”。我更新了config / packages / security.yaml文件,然后安装了探查器。
这是我的security.yaml文件:
App
当我转到“ http://127.0.0.1:8000/”时,我具有探查器栏,但是我没有通过身份验证为匿名身份,根本没有身份验证。那我忘了做/配置什么吗? 这是我在探查器栏中看到的:
答案 0 :(得分:2)
尝试添加
access_control:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }