通过电子邮件链接邀请用户使用Azure AD B2C进行注册时使用的URL是什么?

时间:2019-05-31 12:27:58

标签: azure azure-active-directory azure-ad-b2c

我有一个Azure AD B2C帐户,我想邀请几个人通过邀请来注册。当前注册站点为OpenJDK 10 Now Includes Root CA Certificates

  • 我应该发送给用户哪个URL进行注册?
  • 有没有办法在注册表单中隐藏Country之类的字段,但从邀请URL中获取值?

1 个答案:

答案 0 :(得分:1)

似乎您正在尝试获取用户的注册URL。好吧,让我们开始吧:)

  1. 我应该发送给用户哪个URL进行注册?

您可以从URL获得注册azure portal。请按照以下步骤进行注册URL

步骤:1

转到您的azure B2C Tenant,然后单击User flows (policies),如下面的屏幕截图所示。

enter image description here

步骤:2 您可以创建新的注册策略,也可以单击现有的注册策略。请参见下面的屏幕截图。

enter image description here

步骤:3

点击下图所示的Run user flow按钮来运行您的注册策略。

enter image description here

步骤:4

单击Run user flow后,将显示以下窗口。只需复制Run user flow endpointURL,您就必须发送给您的用户进行注册

enter image description here

步骤:5

如您所见,当用户单击此URL时,它们将显示在sign-up页面下方。 enter image description here

  1. 有没有办法在注册表单中隐藏“国家”之类的字段,但是 从邀请网址中获取值?

是的,您可以通过非常简单的方式来完成此操作。在创建注册流程时,您会看到4. User attributes and claims见下面的屏幕截图:

enter image description here

单击show more,您将看到一个新窗口,因为您看到有两行Collect attributeReturn claim来检查您要收集的内容,而不必检查您要收集的内容隐藏。因为我要检查Country,因为我想从用户那里收集此信息并希望隐藏在声明中。

但是对于Display Name,我都想收集并退回索赔。请参见以下屏幕截图:

enter image description here

希望您能理解。如果您仍有任何问题,请随时分享。谢谢,祝您编程愉快!