任何人都可以帮助我解决错误,例如为什么当我点击使用 SignInSignUp 用户流程的 SignUp button 时收到 400 BadRequest .
产生此问题的步骤:
- 在两个不同的标签页中打开两个相同的登录页面。
- 之后,在第一个选项卡上输入凭据,然后单击使用相同凭据的登录按钮 SignInSignUp 用户流程。
- 同时,我点击了第二个选项卡上的“注册”按钮,导致出现 400 BadRequest。
下面附有屏幕截图:
最佳答案
如果您两次使用同一个浏览器,那么一旦您登录该网站,我很确定您会获得一个身份验证 token 以及关联的 cookie。您的浏览器现在已“登录”,因此如果您打开第二个相同的浏览器窗口或选项卡,然后单击“注册”,它可能会看到您已经有该 url 的登录 session cookie 并将其发送,并且服务器端会感到困惑。我不太确定你为什么要这样做。 如果您需要,我可能会在启动浏览器第二次“加载”网站时打开一个隐身窗口,以确保您不会将相同的 cookie 发送到注册页面。
关于使用 SignIn 注册用户流程进行注册时,Azure B2C 收到 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61606723/