Cors Angular JS和Web API 2外部身份验证
是否可以使用Web API 2的内置外部身份验证将Angular JS托管在不同的Web服务器上?如果有,有人知道一个例子吗 我正在努力让它工作。facebook的请求给了我一个CORS问题。我不知道发生了什么事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所在的域。这就是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))]