SAML身份验证后发布以回复应用程序时出错

问题描述 投票:0回答:1

完全困扰我要解决的一个问题,而且我觉得我到处都是,只是无法将头缠住。

我有一个构建如下的应用程序:

  • React前端,使用Create React App构建
  • 在单独的服务器上运行的单独的API,前端通过RESTful调用与之交互
  • Auth0使用SAML连接处理身份验证。针对SAML连接的身份验证成功。
  • 应用程序托管在Heroku上,并使用@ mars / create-react-app buildback。

我遇到的问题是,在SAML身份验证之后,存在作为POST重定向回我的应用程序的问题。我的应用程序不知道如何处理所说的POST,我不确定为什么。

我正在寻找的理想方案是:

  • 用户访问domain.com/login
  • 用户被重定向到SAML IdP,要求登录
  • 用户使用IdP登录,然后发送回我的应用程序,最好只是发送回路径/explorer。这应该都是直接的GET。

我很乐意发布任何相关代码,但不确定最有用的代码。尽管我已将Auth0上的SAML协议绑定设置为“重定向”,但它仍继续发布回我的应用程序。但是,我可能只是误会了那一部分。

同样,很高兴发布任何有帮助的代码,只是不确定最有用的内容。就像我说的那样,似乎auth在起作用,只是在身份验证之后,有一个POST返回到我的根目录,而我的应用程序对它的处理方式却零提示。没有nginx配置可以说。

感谢您提供有关查找位置的任何提示或提示。

reactjs heroku saml auth0
1个回答
0
投票

快速跟进。通过旋转一个简单的Express服务器来服务React应用程序来解决此问题(我认为),并将POST /路由到index.html,这似乎已经奏效了。

© www.soinside.com 2019 - 2024. All rights reserved.