ここで説明されている問題が発生していますが、対処方法がわかりません。
問題は、リクエストの本文を読み取らなければならないAuthenticationProviderがあることです。ただし、コントローラーメソッドが@RequestMappingを介してそのデータを使用する場合、プロバイダーはすでにinputStreamを読み取っているため、データは空です。
マーク/リセットをサポートするinputReaderをRequestから取得して、プロバイダーが認証を行った後にストリームを初期状態にロールバックできるようにする方法はありますか?フィルタのデフォルトの動作がリクエストオブジェクトの破壊的な変更であるのはおかしなことに思えます。