通过 Azure ADB2C 进行并行 REST API 调用

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

在我的用例中,我有一个 AD B2C 租户来处理来自单个 Web 应用程序的用户身份验证请求。然而,在现有的登录流程中,一旦用户输入登录电子邮件和密码,下一步就是进行后端 REST api 调用来检查用户是否存在,并且这将按预期工作。

为了增强 B2C 中的登录流程,并处理来自“两个不同 Web 应用程序”的身份验证请求,我们需要根据请求 url 进行并行 REST api 调用。

我假设,作为 B2C 中的第一步,需要在请求 url 中查找“查询参数”,以根据网站请求 url 中的查询参数处理多个 Rest api 调用。我不确定 b2c 是否可以支持来自单个自定义策略的并行 REST api 调用。

但是如何通过 B2C 自定义策略处理来自两个或两个不同 Web 应用程序到 B2C 的多个身份验证请求?任何支持此用例的有用文档或示例都会非常有帮助吗?

azure-ad-b2c azure-ad-b2c-custom-policy
1个回答
0
投票

我不确定你所说的“并行”是什么意思?

如果您有两个应用程序,它们具有不同的 clientID 和不同的redirectURI。我想你的意思是他们都使用相同的用户流程?

用户流程调用API。

在 B2C 中,每个身份验证请求都在单独的“沙箱”中运行,因此如果每个应用程序同时发送身份验证请求,则每个身份验证请求都是并行运行的。

用户流并行运行,而不是 API。

一个用户流一次只能调用一个 API,并且必须先调用另一个 API,然后才能调用另一个 API。

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