Webpack和React授权302重定向获取

时间:2017-02-06 15:57:13

标签: reactjs webpack asp.net-core fetch keycloak

我正在使用Keycloak授权服务器和通过ASP.NET和Webpack托管的React。当我通过ASP.NET进行构建和托管时,我在主机上获取授权方法没有任何问题。当我在服务器上部署整个项目时,React连接到主机也没有问题。但是,当我尝试使用Webpack代理进行localhost开发到我的远程服务器时,我收到302重定向到Keycloak登录页面。我在获取之前登录已部署的应用程序,但看起来代理不被识别为同一浏览器。我有'凭证'包括'我的fetch init中的语句。

1 个答案:

答案 0 :(得分:0)

问题在于Kestrel-Keycloak和http / https安全性。看来,当您使用像Nginx这样的代理时,Kestrel不会复制标题。可以通过使用以下方法解决问题:

app.UseForwardedHeaders

在Startup类中,配置方法。