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

我很难让它发挥作用。 Facebook的请求给了我一个CORS问题。 我不确定发生了什么。

我唯一的猜测是重定向来自与Web api托管在不同的域。 这是什么在做facebook配置。

===============>>#1 票数:0

您可以使用免费的第三方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))]

  ask by Moe translate from so

未解决问题?本站智能推荐: