Azure ad b2c 额外的查询参数

Azure ad b2c 额外的查询参数,azure-ad-b2c,Azure Ad B2c,可以从调用B2C策略的web应用程序传递额外的查询参数 对于MSAL: AuthenticationParameters.extraQueryParameters { extraQueryParameters: { ['utm_source']: window.location.origin }, } 这将在URL中添加“&utm\u source=something.com” mytenant.b2clogin.com/mytenant.onmicrosoft.com/oauth2/v2

可以从调用B2C策略的web应用程序传递额外的查询参数

对于MSAL: AuthenticationParameters.extraQueryParameters

{
  extraQueryParameters: { ['utm_source']: window.location.origin },
}
这将在URL中添加“&utm\u source=something.com”

mytenant.b2clogin.com/mytenant.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C\u 1A\u signup\u sign&utm\u source=something.com

我的问题是,一旦我跳转到第二个页面,或者单击注册链接,您就完全失去了所有这些额外的查询参数

i、 如果你点击注册,网址现在是

mytenant.b2clogin.com/mytenant.onmicrosoft.com/B2C\u 1A\u注册/api/combinedsignandsignup/unified?local=signup&csrf\u token=123456&tx=StateProperties=123456&p=B2C\u 1A\u注册

如何保留这些额外的查询参数


当您转到社交IDP,然后返回社交确认页面时,如何保留这些参数?

在初始页面中解析查询参数。那么用户接下来做什么就无关紧要了。

为什么不在初始页面中解决它们呢?那么用户接下来做什么就无关紧要了。@JasSuri这就是我们最终要做的。