C# 带Windows身份验证的Owin承载令牌

C# 带Windows身份验证的Owin承载令牌,c#,angularjs,authentication,asp.net-web-api,windows-authentication,C#,Angularjs,Authentication,Asp.net Web Api,Windows Authentication,伙计们 我正在为这个问题寻找一个解决方案,为期两周 我必须开发一个ASP.NETWebAPI解决方案,该解决方案使用Windows身份验证模式,并通过Identity/Owin中间件生成承载令牌 此解决方案的思想是与AngularJS应用程序通信并进行身份验证,就像大多数WebAPI对Identity所做的那样 当我尝试以基于表单的身份验证为例,但使用Windows身份验证模式时,WebAPI可以识别控制器中的凭据,但不能识别承载令牌生成器中的凭据 以前有没有人遇到过这个问题,或者知道如何解决这

伙计们

我正在为这个问题寻找一个解决方案,为期两周

我必须开发一个ASP.NETWebAPI解决方案,该解决方案使用Windows身份验证模式,并通过Identity/Owin中间件生成承载令牌

此解决方案的思想是与AngularJS应用程序通信并进行身份验证,就像大多数WebAPI对Identity所做的那样

当我尝试以基于表单的身份验证为例,但使用Windows身份验证模式时,WebAPI可以识别控制器中的凭据,但不能识别承载令牌生成器中的凭据

以前有没有人遇到过这个问题,或者知道如何解决这个问题


谢谢大家。

我不太清楚。您正在构建使用Windows身份验证生成令牌的服务吗?或者您正在构建一个使用通过Windows身份验证获取的令牌的服务?实际上,我正在构建一个服务,该服务将接收Windows身份验证“参数”(如用户名),比较该用户是否在我的数据库中注册,并为该身份验证用户创建令牌。在本例中出现类似情况,但我希望进行Windows身份验证。如果您的用户已通过Windows身份验证,为什么要生成令牌?我的坏朋友。我想我应该生成一个令牌,以确保用户已登录。非常感谢。我看到了你的帖子,认为它仍然是相关的,因为现在我正在为现有的Windows认证应用程序做同样的事情,即尝试添加令牌认证作为第二级安全,以防止跨站点请求伪造攻击。很遗憾你在这里没有得到任何答案。