別のクラス ライブラリでサービス レイヤーを使用する MVC 4 アプリケーションがあります。
そのサービス層への呼び出しの一部は、どのユーザーがデータを要求しているかを知る必要があります。
データ レコードは、ユーザー ロールによって異なります。
Prevent Coupling Issueの場合、リクエスト (HttpContext.User.Identity.Name) でユーザー名を渡すか、同じ HttpContext.User.Identity.Name を使用してサービス層で直接アクセスする必要があります。
HttpContext をサービス層から隠す必要があるかどうかはわかりません。