REST ベースのサービスを提供する symfony アプリがあります。UserBundle と呼ばれるユーザーのログイン/ログアウト/登録アクションを担当するモジュールが 1 つあります。
ユーザーがログに記録するとリソースを提供する(そしてトークンハッシュが提供される)他のバンドルがあります。
リクエストされたすべてのリソースに対して、クライアントは認証が必要なトークンを送り返します。この認証機能を正確にどこに配置しますか? 複数のバンドルに挿入できるサービスである必要があることはわかっていますが、それは独自のバンドルを作成するのが最善であることを意味しますか? 将来必要になる可能性のある追加サービスについてはどうすればよいですか? それぞれのバンドルを作成すると、コード構成がすぐに醜くなります。
任意のヒント?