Azure ad b2c 如果声明存在且不起作用,则跳过自断言业务流程步骤

Azure ad b2c 如果声明存在且不起作用,则跳过自断言业务流程步骤,azure-ad-b2c,Azure Ad B2c,这是关于自定义策略signupsignin用户旅程的参考。 我有一个自断言的编排步骤,在组合signupsignin编排步骤之前收集用户的电子邮件地址。 如果用户声称已经存在,我想跳过这一步 这在收集刷新令牌时是必需的。 下面是我如何对编排步骤进行编码的 目标 SkipThisOrchestrationStep 我认为这可能发生,因为自断言电子邮件地址无错误技术配置文件未“参与”SSO会话;因此,它会再次提示同一会话中的同一用户输入电子邮件地址 要使电子邮件地址无错误的技术配置文件参与SSO会

这是关于自定义策略signupsignin用户旅程的参考。 我有一个自断言的编排步骤,在组合signupsignin编排步骤之前收集用户的电子邮件地址。 如果用户声称已经存在,我想跳过这一步

这在收集刷新令牌时是必需的。
下面是我如何对编排步骤进行编码的


目标
SkipThisOrchestrationStep

我认为这可能发生,因为自断言电子邮件地址无错误技术配置文件未“参与”SSO会话;因此,它会再次提示同一会话中的同一用户输入电子邮件地址

要使电子邮件地址无错误的技术配置文件参与SSO会话,请确保此技术配置文件包含
元素,如下所示:


...

Hi@Chris Harris。您能确认这与令牌刷新有关吗?预期行为:如果用户登录到授权机构,则后续登录尝试(无提示参数或提示=无)应重定向回具有新令牌的302(或一系列302)。实际行为:登录尝试停留在b2clogin上(即使提示=none),期望填写一个字段并单击“继续”按钮。之后,(在用户名/密码步骤中)它会自动重定向回新令牌。谢谢,@Chris Harris,这可能与SSO会话有关。自断言的CollectEmailAddress NoError技术配置文件是否引用了
?它引用了validationtechnicalprofiles部分中的AAD UserReadUsingEmailAddress NoError,该部分引用了AAD Common。根据您的输入,我能够得到提示=none以按预期方式运行,克里斯,谢谢!但是,当我删除提示符=none时,步骤1仍在执行中。仍在研究这是为什么。