【发布时间】:2016-06-27 05:49:38
【问题描述】:
我正在为我的 Web API 服务使用基于令牌的身份验证。但我想跟踪所有记录的createdby、createdon 信息。所以我在AuthenticationFilter 中使用userId 设置HttpContext.Current.User 和GenericIdentity。但我不想从我的数据层访问HttpContext,因为我认为数据层不应该知道任何关于HttpContext 的信息。
那么,在没有 `HttpContext' 的情况下通过层传递用户信息有什么最佳实践吗?
【问题讨论】: