- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
全新的 ServiceStack,如果这很简单,请原谅我。
我正在编写一个 API,它将使用自定义 HTTP header 作为身份验证信息。我添加了一个 RequestFilter 像这样:
RequestFilters.Add((httpReq, httpResp, requestDto) =>
{
if(httpReq.Headers["MyMagicHeader"] != "magic")
{
throw HttpError.Unauthorized("Unauthorized");
}
else
{
//TODO: Populate a "Client" object accessible by the Service
}
});
最佳答案
在同一请求中传递所有过滤器和服务中可用的任何信息的方法是使用 httpReq.Items
对象字典,例如Dictionary<string,object>
”
RequestFilters.Add((httpReq, httpResp, requestDto) =>
{
if(httpReq.Headers["MyMagicHeader"] != "magic")
{
throw HttpError.Unauthorized("Unauthorized");
}
else
{
//TODO: Populate a "Client" object accessible by the Service
httpReq.Items["MagicToken"] = CreateMagicValue(httpReq.Headers["MyMagicHeader"]);
}
});
关于servicestack - 使用 RequestFilter 在 ServiceStack 中执行自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196537/
我正在查看 AppHostBase.cs,它具有以下内容: //.... public IContentTypeFilter ContentTypeFilters { get {return
全新的 ServiceStack,如果这很简单,请原谅我。 我正在编写一个 API,它将使用自定义 HTTP header 作为身份验证信息。我添加了一个 RequestFilter 像这样: Req
我试图安抚我们最近发生的 PCI 扫描失败,其中指出: Microsoft ASP.NET MS-DOS Device Name DoS Synopsis :A framework used by t
我希望能够以编程方式确定 System.webServer/Security/requestFiltering 部分是否存在于我的应用程序的 web.config 文件中。我可以使用下面的代码为 sy
我正在尝试将大文件上传到我的 ASP.NET Core MVC 2.1 应用程序中的 API Controller 操作。为此,我一直试图弄清楚如何通过 IIS Express 允许这样做,这就是我通
我在 Google Closure 编译器中编译 chrome.webRequest.onBeforeRequest.addListener 代码行时遇到问题。 我从示例 https://develo
我是一名优秀的程序员,十分优秀!