带有 API 连接器的 Azure B2C 用户流程在注册时不起作用

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

我们使用 Azure B2C 来管理我们的用户。用户也将存储在管理其角色的数据库中。我们想将数据库中的角色添加到我们的声明中,因此我们想为此使用 API 连接器。我们正在使用注册登录用户流程,因此没有自定义策略。我们已经创建了一个供 Azure 调用的端点,添加了一个自定义用户属性“角色”,我们希望在我们的用户流中将其作为声明返回(因此它不会作为用户属性收集)并将 API 连接器分配给流“在包含声明之前“.

当我们运行此用户流程时,当我们尝试使用现有帐户或联合用户提供商登录时,它可以完美运行。但是,当我们尝试使用本地帐户注册时,会出现一个非常模糊的错误:

当尝试调试它时,似乎在遵循这种情况时我们的端点永远不会被击中。我在 API 日志中没有看到任何错误。 MS 文档中的错误代码提到了这一点:在步骤“{1}”中指定的声明交换“{0}”返回了代码为“{2}”和原因为“{3}”的 HTTP 错误响应。 但不知道它实际上想在这里说什么......我们也确定它一定与 API 连接器有关,因为当我们禁用 API 连接器时,注册也可以完美地工作。知道这里的问题可能是什么,或者我们可以采取任何进一步的步骤来调试它吗?

azure connector azure-b2c
© www.soinside.com 2019 - 2024. All rights reserved.