使用 SignIn 注册用户流程进行注册时,Azure B2C 收到 400 错误请求

标签 azure azure-active-directory

任何人都可以帮助我解决错误,例如为什么当我点击使用 SignInSignUp 用户流程的 SignUp button 时收到 400 BadRequest .

产生此问题的步骤:

  1. 在两个不同的标签页中打开两个相同的登录页面。
  2. 之后,在第一个选项卡上输入凭据,然后单击使用相同凭据的登录按钮 SignInSignUp 用户流程。
  3. 同时,我点击了第二个选项卡上的“注册”按钮,导致出现 400 BadRequest。

UserFlow Example

下面附有屏幕截图:

enter image description here

最佳答案

如果您两次使用同一个浏览器,那么一旦您登录该网站,我很确定您会获得一个身份验证 token 以及关联的 cookie。您的浏览器现在已“登录”,因此如果您打开第二个相同的浏览器窗口或选项卡,然后单击“注册”,它可能会看到您已经有该 url 的登录 session cookie 并将其发送,并且服务器端会感到困惑。我不太确定你为什么要这样做。 如果您需要,我可能会在启动浏览器第二次“加载”网站时打开一个隐身窗口,以确保您不会将相同的 cookie 发送到注册页面。

关于使用 SignIn 注册用户流程进行注册时,Azure B2C 收到 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61606723/

相关文章:

Azure轻松身份验证根据AD用户ID获取用户角色ASP.net核心应用程序WebAPI

jwt - 使用 v2.0 终结点的声明中缺少 UPN

c# - 使用 Uri 下载 blob 时出现错误 "404 The specified blob does not exist"

postgresql - Azure DevOps 管道部署到 Postgres DB

azure - 一次性通过电子邮件发送来自 ADF 中所有事件的错误

C# 未从 Azure blob 存储中检索 blob

azure - 创建 Azure 虚拟桌面 session 主机后,但用户无法访问远程桌面

c# - 如何使用 azure .net SDK 或 Fluent API 验证 ARM 模板?

reactjs - 如何使用 React 应用程序捕获 saml 身份验证中的 SAML 响应

azure - Microsoft Graph 配置文件终结点不返回用户名