gpt4 book ai didi

azure - 通过用户名自定义 Azure B2C 密码重置流程

转载 作者:行者123 更新时间:2023-12-01 07:49:48 25 4
gpt4 key购买 nike

我使用 Azure B2C 和本地 Azure 帐户(使用用户的电子邮件地址和验证码)设置密码重置流程。但是,我的客户希望根据用户名而不是电子邮件地址向用户发送密码重置电子邮件。用户电子邮件将在幕后查找,并发送一封电子邮件,其中包含密码重置页面的链接,如下流程所示。

阅读了大量有关自定义 Azure B2C 策略的文章后,我很难说服自己是否可以使用 Azure B2C 来完成客户要求的操作。

在下面显示的示例密码重置流程中,我遇到的一些问题包括:

  • 是否可以在密码重置流程中创建自定义页面,例如第 4 步中显示用户隐藏的电子邮件地址的页面或第 7 步中的信息页面?
  • 是否有内置功能可以根据用户名查找用户的电子邮件地址和 Active Directory 对象 ID,或者我是否必须调用自定义 Azure 函数并使用 Graph API 来执行此操作?<
  • 是否可以创建并发送一封自定义电子邮件,其中包含指向密码重置页面的超链接,其中包含用户的 Active Directory 对象 ID 作为查询字符串参数,以便密码重置页面知道正在重置哪个用户的密码?<

目前,创建完全自定义的 ASP.NET MVC 应用程序来处理需求似乎比使用 Azure B2C 自定义策略更容易,但这并不是我真正想要的路径下去吧。

enter image description here

最佳答案

  • 是否可以在密码重置流程中创建自定义页面?

Yes you can create your own custom password reset user flow using azure active directory B2C

In your case if you want to figure out your custom page you could refer here

  • 是否有内置功能可以查找用户的电子邮件地址并基于用户名的 Active Directory 对象 ID 或者我有调用自定义 Azure 函数并使用 Graph API 执行以下操作这个?

Using Microsoft Graph REST API you could fetch your user information. In your case you could use

  • 是否可以创建并发送包含以下内容的自定义电子邮件:指向密码重置页面的超链接,其中包含用户的 Active目录对象 ID 作为查询字符串参数以便密码重置页面知道哪个用户的密码正在被重置?

You can use the company branding feature to customize the content of verification emails for resetting password.

Note : For better clarity you could check the Azure AD B2C: Frequently asked questions (FAQ) before final work around Which definitely guide you to define ultimate go ahead.

更新

enter image description here

根据 Microsoft document现在您无法完全按照您的样本进行创建。请参阅屏幕截图和重要注释。

谢谢。

关于azure - 通过用户名自定义 Azure B2C 密码重置流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55341476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com