我在我的ASP.NET Core Web应用程序中启动并运行了Azure AD B2C。但我想知道在注册新用户时实际批准新用户的最佳方法是什么?内置有什么东西吗?
现在,任何人都可以点击注册链接,然后你去,你提供你的数据,然后点击一个按钮。并且您在我的租户Azure AD B2C目录中!现在,我想控制一下。
当您想要自定义Azure AD UI时,我是否提到每个用户每月花费1美元? (据我所知,如果我错了,请纠正我)。因此,如果有人去注册1000名用户,我将不得不支付1000美元?
答案 0 :(得分:1)
目前还没有内置支持用户注册审批工作流程。
您可以通过以下方式实现这一目标:
拥有custom attribute来确定用户是否已获得批准"或不。您可以让用户自行注册,然后您可以创建一个体验或流程,向Azure AD Graph用户查询尚未获得批准的用户"然后批准或删除它们。
建立邀请流。当您邀请用户时,您需要通过Azure AD Graph创建用户。然后,您可以将用户引导至密码重置政策,作为他们的"帐户验证"流动。
至于您的定价问题,如果您通过较新的统一注册/登录政策自定义用户界面,则只需支付regular Azure AD B2C pricing model :$ 0.0011每位用户0.00063美元,具体取决于你拥有的数量。
自定义旧注册政策中的用户界面并非真正可用。作为一种解决方法,您可以使用Azure AD Premium的公司品牌特征,即每个用户需要1美元的功能。如果这是您正在追求的路线,我建议您对此问题进行投票:Fully Customizable Sign-In Page。