我正在尝试为Azure B2C中的用户迁移开发自定义策略。我不想通过Graph API将所有用户详细信息从数据库推送到Azure B2C,而是每当用户尝试登录时,检查记录,如果在B2C中找不到记录,则将其重定向到注册页面。我正在使用Azure B2C自定义策略入门包。
zzzyeukh1#
我认为这可以通过这样的方式来完成,即在尝试登录之前,您必须使用用户名或电子邮件阅读用户。读取用户后,objectId将具有值。如果为null,则表示用户不存在。通过检查objectId是否存在于编排步骤中,您可以进行一个子旅程,如密码重置,以显示注册或修改登录流程,以适应注册。以下是如何在AD B2C中检查用户是否存在的示例Check user exist in AD B2C
1条答案
按热度按时间zzzyeukh1#
我认为这可以通过这样的方式来完成,即在尝试登录之前,您必须使用用户名或电子邮件阅读用户。读取用户后,objectId将具有值。如果为null,则表示用户不存在。通过检查objectId是否存在于编排步骤中,您可以进行一个子旅程,如密码重置,以显示注册或修改登录流程,以适应注册。以下是如何在AD B2C中检查用户是否存在的示例
Check user exist in AD B2C