なぜsymfonyが正しいものを読んでいないのではPHPSESSID
なく、その一部を読んでいるのか(下の例)、私は認証にLEXIKを使用し、APIにFOSRestBundleを使用しています。以下はセキュリティ構成です(これだと思います)。これが問題の原因ですが、よくわかりません。
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
セッションを失った後、ユーザープロバイダーはユーザーを確認できないため、このエラーが発生します