【发布时间】:2013-09-07 23:52:35
【问题描述】:
我为 ServiceStack 编写了一个自定义属性,其中包含以下代码:
public override void Execute(IHttpRequest request, IHttpResponse response, object requestDto) {
HttpContext.Current.User = GetUserFromOAuth2BearerToken(request);
}
这在 IIS 中托管时效果很好,但在使用内置 HttpListener 主机时,HttpContext.Current 返回null。
在使用 HttpListener 时,设置和获取与当前请求/响应关联的安全主体的正确语法是什么?
【问题讨论】:
标签: servicestack httpcontext httplistener httplistenerrequest