2017-06-20 112 views
0

我在ASP.NET Core web应用程序中启动并运行了Azure AD B2C。但我想知道在注册时真正批准新用户的最佳方式是什么?有什么内置的?Azure AD B2C - 注册后获得批准?

现在,任何人都可以点击注册链接,然后你就可以提供数据并点击按钮。你在我的租户Azure AD B2C目录!现在,我想对此有一些控制。

当我想定制Azure AD UI时,我提到每个用户的费用是1美元/月吗? (据我了解,纠正我,如果我错了)。所以如果有人去注册1000个用户,我将不得不支付1000美元?

回答

1

目前没有内置支持用户注册审批工作流程。

你可以做到这一点:

  1. 有一个custom attribute,以确定用户是否已“认可”或不。您可以让用户自行注册,并且您可以创建一个体验或流程,查询Azure AD Graph未经“批准”的用户,然后批准或删除它们。

  2. 建立一个邀请流程。当您邀请用户时,您将通过Azure AD Graph创建用户。然后,您将引导您的用户使用密码重置策略作为其“帐户验证”流程。

至于你的定价问题,如果您通过新的统一的注册/登录的策略自定义UI,你只需支付regular Azure AD B2C pricing model:$ 0.0011和每用户0.00063 $之间这取决于如何你有很多。

在旧注册策略中自定义用户界面并非真正可用。作为解决方法,您可以使用Azure AD Premium的公司品牌特性,该特性是每个用户需要花费1美元的特性。如果这是你正在追求的路线,我建议对此问题投票:Fully Customizable Sign-In Page

+0

哦,谢谢!澄清定价对我来说非常重要! – alvipeo