User エンティティを持つ symfony アプリがあります。ユーザー認証時には、セッション (通常のセッション メカニズム) エントリとユーザー エントリがあります。
symfony アプリにアクセスして引数 (ユーザー名など) を渡す Web サービスがあります。私が望むのは、symfony がユーザーがまだ接続している場合 (つまり、セッションの有効期限が切れていない場合) にのみ何かを行うことです。
そのユーザーに関連付けられている session_id を知るにはどうすればよいですか? セッションを拡張して user_id のような追加のフィールドを持ち、セッションでリクエストを実行できる関連エンティティ (私のセッションは mysql テーブルに保存されます) を使用して、ユーザーに関連付けられたセッションを取得することは良い考えでしょうか?