Azure B2C EditProfile 自定义策略,无需先登录

Len*_*rri 2 customization edit azure user-profile azure-ad-b2c

现在,active-directory-b2c-custom-policy-starterpackProfileEdit.xml附带的文件要求用户登录,然后才真正让他们进入“编辑个人资料”页面。

我试图完成的用例有点不同。用户已经登录到应用程序,并且有一个按钮,Edit Profile单击该按钮会将用户带到“编辑个人资料”页面。也就是说,不应再次登录。

我的应用程序允许用户使用以下方式登录:FacebookLocal Account Signin。自定义 ProfileEdit B2C 策略应该知道用户使用哪一个登录,并直接将用户重定向到 ProfileEdit 策略。

我尝试搞乱ProfileEdit技术简介,但我所做的修改不起作用。

任何对 Azure B2C 自定义策略更有经验的人都可以告诉我如何实现这一目标吗?

Jas*_*SFT 5

这是正常的,想象一下有人访问了个人资料编辑链接并将其添加为书签。然后退出。然后启动个人资料编辑 - >你需要他们登录,否则事情就会崩溃。因此,这实际上已经完美运行,只是您将获得单点登录,这样一旦您使用登录旅程,配置文件编辑旅程将跳过登录步骤。

您可以这样测试:
1. 打开新浏览器,然后使用登录旅程,登录并完成。
2. 打开一个新选项卡,然后粘贴“配置文件编辑”链接,删除“prompt=login”查询参数。
3. 执行链接,您将直接修改您的个人资料页面,而不是看到登录页面。