問題タブ [lexikjwtauthbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - LexikJWTAuthenticationBundle は常にトークン ストレージを介して null ユーザーを取得します
バックエンド (api) で symfony を使用しています。認証プロセスは、FosUserBundle、LexikJWTAuthenticationBundle、および LdapTools によって処理されます... すべて正常に動作します。
問題は、コントローラーまたはサービスで認証済みユーザーを取得しようとしているときです。
ユーザーは Authorization ヘッダーによって認証されますが、存在しません 401 例外
しかし、本当の問題はセキュリティシステムにあります
getUser() によって返されるユーザーは常に null であるため、セキュリティ システムは常に失敗します。
私の質問は次のとおりです。LexikJWTAuthenticationBundle は、認証が成功した後に現在のユーザー、トークンを注入または置換するべきではありませんか?
または、プログラムで行う必要がありますか?私は悪い習慣に陥りたくない..
前もって感謝します!
security.yml 情報
認証 失敗ハンドラ(念のため)