我想用 Symfony 3.3 尝试新的 json_login ..按照文档的干净项目..但是防火墙完全忽略了 json_login 部分。我收到一条错误消息,说控制器没有返回响应。
我在下面粘贴我的 security.yml ..
security:
providers:
db_provider:
entity:
class: IgsemAuthBundle:User
property: email
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_USER: IS_AUTHENTICATED_ANONYMOUSLY
encoders:
Igsem\AuthBundle\Entity\User:
algorithm: bcrypt
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
provider: db_provider
json_login:
check_path: check
access_control:
- { path: ^/secure, roles: ROLE_ADMIN }
我还有一个控制器,带有注释的检查路线:
/**
* @Route("/check", name="check")
*/
public function checkAction(Request $request, AuthenticationUtils $authUtils)
{
}
我尝试使用路径、使用名称以及相对路径登录或 /login 以及其他一些组合..al 使用相同的
谢谢您的帮助