Cors Angular JS和Web API 2外部身份验证

Cors Angular JS和Web API 2外部身份验证,cors,facebook-authentication,asp.net-web-api2,Cors,Facebook Authentication,Asp.net Web Api2,是否可以使用Web API 2的内置外部身份验证将Angular JS托管在不同的Web服务器上?如果有,有人知道一个例子吗 我正在努力让它工作。facebook的请求给了我一个CORS问题。我不知道发生了什么事 我唯一的猜测是重定向来自不同的域,而不是web api所在的域。这就是facebook配置的目的。您可以使用免费的第三方DLL启用CORS,只需执行以下步骤 1.下载并将“owin cors”dll的引用添加到项目中 2.在Web api中添加一个类文件 public partial

是否可以使用Web API 2的内置外部身份验证将Angular JS托管在不同的Web服务器上?如果有,有人知道一个例子吗

我正在努力让它工作。facebook的请求给了我一个CORS问题。我不知道发生了什么事


我唯一的猜测是重定向来自不同的域,而不是web api所在的域。这就是facebook配置的目的。

您可以使用免费的第三方DLL启用CORS,只需执行以下步骤 1.下载并将“owin cors”dll的引用添加到项目中 2.在Web api中添加一个类文件

public partial class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            HttpConfiguration config = new HttpConfiguration();

            app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);

            ConfigureAuth(app);

            WebApiConfig.Register(config);

            app.UseWebApi(config);


        }
    }
3. Decorate your class  with 
[assembly: OwinStartup(typeof(YourNameSpaces.Startup))]