相关疑难解决方法(0)

如何在WebAPI 2中进行CORS身份验证?

场景很简单,我需要从另一台服务器(不同于API服务器)登录才能检索访问令牌.

Microsoft.Owin.Cors在API服务器上安装了包.在Startup.Auth.cs文件中,public void ConfigureAuth(IAppBuilder app)我加入了

app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
Run Code Online (Sandbox Code Playgroud)

WebApiConfig.cs下面public static void Register(HttpConfiguration config),我添加了以下几行:

// Cors
var cors = new EnableCorsAttribute("*", "*", "GET, POST, OPTIONS");
config.EnableCors(cors);
Run Code Online (Sandbox Code Playgroud)

我还应该改变什么?

cors asp.net-web-api

72
推荐指数
7
解决办法
8万
查看次数

标签 统计

asp.net-web-api ×1

cors ×1