Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ad b2c 如何使用共享邮件预创建用户,以便通过Graph API重置密码_Azure Ad B2c_Azure Ad Graph Api - Fatal编程技术网

Azure ad b2c 如何使用共享邮件预创建用户,以便通过Graph API重置密码

Azure ad b2c 如何使用共享邮件预创建用户,以便通过Graph API重置密码,azure-ad-b2c,azure-ad-graph-api,Azure Ad B2c,Azure Ad Graph Api,如何以编程方式(通过Graph API)预创建用户,并为其配置相同的邮件地址,以便与密码重置用户流一起使用 我认为signInNames邮件或StrongAuthenticationUserDetails邮件属性正在与标准流一起使用。但是,signName是唯一的,目前无法通过Graph API编辑StrongAuthenticationUserDetails(身份验证联系人信息:电子邮件) 您知道如何在不开发自己的密码重置流程的情况下完成上述场景吗?我假设该场景是通过邀请创建用户,客户在首次登

如何以编程方式(通过Graph API)预创建用户,并为其配置相同的邮件地址,以便与密码重置用户流一起使用

我认为signInNames邮件或StrongAuthenticationUserDetails邮件属性正在与标准流一起使用。但是,signName是唯一的,目前无法通过Graph API编辑StrongAuthenticationUserDetails(身份验证联系人信息:电子邮件)


您知道如何在不开发自己的密码重置流程的情况下完成上述场景吗?

我假设该场景是通过邀请创建用户,客户在首次登录后更改其密码

下面是这样做的示例

如果要使用用户流, 您可以创建一个如下所述的用户帐户,然后设置密码重置用户流链接。但随后,您还需要要求客户更新配置文件,以便您了解更多有关他们的信息。

您使用的是自定义策略还是用户流?Stefan,如果答案对您有效,您能接受吗?我在玩内置用户流,答案不包括为了密码重置而需要共享电子邮件地址。例如,拥有基于用户名的帐户,如user1、user2等,并拥有用于密码重置的共享邮件属性(例如。info@contoso.com)因此,您的方案是为多个用户帐户发送一封电子邮件?希望了解该用例。AFAIK没有办法只为密码重置而使用不同的电子邮件,为用户名使用不同的电子邮件。如果启用了基于用户名的登录,B2C允许使用info@contoso.com和testuser2info@contoso.com也我想通过Graph API再现相同的场景。我要创建的用户没有自己的电子邮件,但仍希望通过电子邮件启用密码重置。但我开始意识到这种方法可能是错误的。