我在B2C中设置了一个自定义策略,它结合了所有3个主要操作:登录、注册和重置密码。注册和重置密码页面都支持取消按钮,该按钮将结束用户旅程并返回AAD错误代码。
为澄清起见,该策略首先要求提供登录凭据。它还提供“忘记密码”和“注册”链接。这两个步骤都链接到进一步的编排步骤以显示相关屏幕。是那些有取消的。按下后,我想返回到要求提供凭据的第一个屏幕。
有没有一种方法可以在UserJourney中表示当取消发生时,它应该返回到OrchestrationStep = 1?
发布于 2019-08-29 03:37:23
我认为唯一可用的控制是跳过策略中的编排步骤。基于AAD错误代码。您有两个选择
发布于 2021-06-24 17:52:34
正如@Abhishek Agrawal提到的,没有本机方法(即,您可以设置的xml策略配置参数)来将重新启动流程/登录按钮添加到注册页面。
如果您的主要目标是从'/signup‘备份导航到'/signin',我建议您将以下html添加到您的模板中,然后您可以根据自己的喜好设置样式:
(Note the call to `history.back()` on the anchor tag)
<body>
<div class="container unified_container">
<div class="row">
<div class="col-lg-6">
<div class="panel panel-default">
<div class="panel-body">
<div id="api"></div>
<div id="signinContainer">
<p>
Already Registered?
<a
id="signinLink"
type="submit"
aria-disabled="false"
aria-label="To Sign in screen"
href="javascript:history.back()"
>Log in</a
>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>或者,如果您知道要返回特定的次数(例如,返回3页),则可以使用以下内容,而不是我们上面看到的history.back():
history.go(-3);
https://stackoverflow.com/questions/57670125
复制相似问题