试图实现OWIN win认证

我是OWIN / C#的新手,所以我为我的无知道歉。

我有一个现有的webapp目前使用密码grant_type通过OWIN。

我已经实现了winAuthentication,并写了一个webApi控制器,通过HttpContext返回到我的webApp的测试目的/学习...我尝试应用相同的概念通​​过HttpListener在OWA SelfHost和Windows身份验证WebApi的答案

我收到以下错误,并想知道是否有人可能指出我正确的方向来了解我所缺少的。

给定的密​​钥不在字典中。

说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.Collections.Generic.KeyNotFoundException:给定的键不存在于字典中。

源错误:

第37行:public void ConfigureOAuth(IAppBuilder应用程序)

第38行:{

第39行:var listener =(HttpListener)app.Properties [“System.Net.HttpListener”];

第40行:listener.AuthenticationSchemes = AuthenticationSchemes.IntegratedWindowsAuthentication;


如果我通过IIS托管我的API,看起来我不能使用HttpListener。

链接地址: http://www.djcxy.com/p/95105.html

上一篇: Attempting to implement OWIN win authentication

下一篇: Setting the verbosity level of OWIN self