试图实现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