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

时间:2019-08-01 06:25:33

标签: azure customization edit azure-ad-b2c user-profile

现在active-directory-b2c-custom-policy-starterpack附带的ProfileEdit.xml文件要求用户登录,然后才允许他们进入“编辑配置文件”页面。

我要完成的用例有些不同。用户已经登录到应用程序,并且有一个按钮Edit Profile,单击该按钮会将用户带到“编辑配置文件”页面。也就是说,不应再次登录。

我的应用允许用户使用FacebookLocal Account Signin登录。定制的ProfileEdit B2C策略应该知道用户用来登录哪个策略,并直接将用户重定向到ProfileEdit策略。

我尝试弄乱ProfileEdit技术资料,但我使用的Mod无效。

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

1 个答案:

答案 0 :(得分:2)

这是正常现象,假设有人访问了个人资料编辑链接并将其添加为书签。然后注销。然后启动个人资料编辑->您需要进行登录,否则会中断。 因此,这实际上已经完全正常了,只是您将获得“单一登录”功能,因此,一旦使用了“登录”过程,“个人资料编辑”过程将跳过该步骤。

您可以像这样测试它:
1.打开一个新的浏览器,然后使用登录过程,登录并完成。
2.打开一个新标签,然后粘贴“个人资料编辑”链接,删除提示=登录查询参数。
3.执行链接,您直接进入修改个人资料页面,而不是看到登录页面。