有人能告诉我为什么 symfony 没有正确阅读PHPSESSID
而是阅读其中的一些内容(下面的示例),我使用 LEXIK 进行身份验证,使用 FOSRestBundle 进行 API。下面是安全配置(我想就是这样)。这是导致问题的原因,但我不确定,
我送phpsessid
权利
安全配置
security:
providers:
in_memory:
memory: ~
user_provider:
id: app.user_provider
firewalls:
login:
pattern: ^/api/login
stateless: false
anonymous: true
api:
pattern: ^/api
provider: user_provider
stateless: true
guard:
authenticators:
- lexik_jwt_authentication.jwt_token_authenticator
access_control:
- { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
更新 1
失去会话后,我的用户提供者无法验证用户,所以它给出了这个错误