有没有一种方法可以根据查询参数跳过业务流程步骤?

时间:2020-02-01 13:59:24

标签: azure-ad-b2c

我有一个默认的用户注册用户旅程,我正在尝试制定一个跳过第一个编排步骤的RP策略,以便用户可以直接进行注册而不是登录。

我在实现此目标时遇到了麻烦。根据我的研究,我了解到我们无法传递查询参数并将其用于非REST技术配置文件。

我尝试了以下操作:

    添加输入声明并设置RP的默认值
    具有设置默认值的RP策略“ IncludeClaimsFromTechnicalProfile”
    尝试覆盖OrchestrationStep并将步骤类型替换为“ noop”,从而导致错误输出

我想做的是避免编写新的用户旅程,因为如果默认旅程发生更改,那么它将重复工作。

1 个答案:

答案 0 :(得分:0)

问题是,您可以在第一步中解决查询参数,但是如果步骤1是登录页面,那么此时您来不及了。因此,您可以在步骤1中调用rest api来回显此参数,也可以将UserJourney复制到一个不包含步骤1的新参数中。然后在您的应用中调用新的旅程ID,而不是传递查询参数。