Symfony 4:如何验证用户身份?

时间:2019-03-26 14:55:07

标签: symfony symfony4

我开始学习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/”时,我具有探查器栏,但是我没有通过身份验证为匿名身份,根本没有身份验证。那我忘了做/配置什么吗? 这是我在探查器栏中看到的: my result

1 个答案:

答案 0 :(得分:2)

尝试添加

access_control:
    - { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }