現在、Spring Boot、Spring Session (Redis)、および Spring Security を備えた Rest アプリがあります。基本認証を使用します。ここで、websocket サポートを追加したいと思います。
クライアントがアプリケーションの他の部分に正常にログインすると、x-auth-token を取得します。後でヘッダーとして渡され、機能します。
次に、websocket クライアントはこのトークンをクエリ パラメータとして送信し、サービスに接続します。
Spring Security と Spring Session に、websocket 接続のクエリ パラメータを介してトークンを受け入れさせたいと考えています。設定できるパラメータはありますか? または、カスタム認証プロバイダーを作成する必要がありますか。もしそうなら、Spring Session とどのように統合しますか?