SuppressDefaultHostAuthentication
全部标签 我将WebApi2.1与Asp.NetIdentity2一起使用。我试图在我的ApiController的构造函数上获取经过身份验证的用户(我正在使用AutoFac注入(inject)我的依赖项),但是当构造函数是打电话。我正在尝试获取用户,以便为任何数据库写入操作生成审计信息。我正在做的一些事情可以帮助诊断:我正在使用仅app.UseOAuthBearerTokens作为Asp.NetIdentity2的身份验证。这意味着我删除了app.UseCookieAuthentication(newCookieAuthenticationOptions())当您使用Asp.NetIdenti
我创建了一个ASP.NET-WebApi应用程序,但出现了这个错误:HttpConfigurationdoesnotcontainadefinitionforSuppressDefaultHostAuthentication代码是自动生成的,我认为它必须是一个引用,但找不到那个引用。usingSystem.Web.Http;usingMicrosoft.Owin.Security.OAuth;publicstaticclassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){//WebAPIconfigurat
我遇到了一个解决方案问题,我使用VisualStudioSPA模板中的部分在具有Oauth身份验证的WebApi中拥有帐户Controller。app.UseOAuthBearerTokens(OAuthOptions);那我在owin的webapi注册是干什么的config.SuppressDefaultHostAuthentication();但这也抑制了webapi环境之外的默认cookie身份验证。这是不是故意的。如果是这样,我如何设置WebApi以抑制cookie身份验证,但它在其他请求的环境中仍然处于事件状态? 最佳答案
我遇到了一个解决方案问题,我使用VisualStudioSPA模板中的部分在具有Oauth身份验证的WebApi中拥有帐户Controller。app.UseOAuthBearerTokens(OAuthOptions);那我在owin的webapi注册是干什么的config.SuppressDefaultHostAuthentication();但这也抑制了webapi环境之外的默认cookie身份验证。这是不是故意的。如果是这样,我如何设置WebApi以抑制cookie身份验证,但它在其他请求的环境中仍然处于事件状态? 最佳答案