我们推出的应用程序,但只有我们希望人们应该被允许注册Azure的AD B2C。有没有办法控制谁可以注册,如果是的话,怎么样?我们正在使用Azure AD B2C注册并登录。请让我知道您是否需要更多信息。只允许某些用户注册使用应用程序,它具有授权
0
A
回答
0
Azure的AD B2C没有超出现成的通过内置策略限制注册,所以你必须为使用这两个选项的支持:
使用Custom Policies注入在认证额外的步骤流程。你可以使用在"Integrate REST API claims exchanges in your Azure AD B2C user journeys as validation on user input" documentation概述的方法来调出你创建了一个REST API,你返回真/假指示用户是否应该允许注册或没有。这个API将需要你自己实现的东西。
从您的应用程序完全做到这一点。 Azure AD B2C将允许所有用户注册。你会创建一个custom user attribute,指示一个标志
isAllowed
或类似的东西。最后,你会configure your sign up or unified sign in/sign up policy's application claims to send the 'User is new' claim。有了这个配置,您的应用程序将检查该newUser
要求,如果这是真的,进行额外的检查,以确保用户被允许。如果是这样,让通过,并更新isAllowed
为true,否则设置isAllowed
为false,防止他们使用该应用程序。另外,您也不能使用isAllowed
,如果他们没有在应用程序允许简单的删除newUser
检查后用户。无论采取哪种方法,更新isAllowed
或删除用户,都需要您拥有后端use the Azure AD Graph API。
你也应该要求在Azure AD B2C feedback forum
此功能提供一流的支持相关问题
- 1. 只允许ipad应用程序用户访问某些文件
- 2. 只允许某些用户编辑ASPxGridView
- 3. rails设计只允许现有用户注册新用户?
- 4. 允许在流星应用程序中使用授权分支
- 5. 我如何只允许授权用户使用php下载pdf?
- 6. CakePHP:允许用户注册课程
- 7. 某些应用程序如何不允许管理员用户关闭它们?
- 8. RDiscount:只允许使用某些标签
- 9. 允许用户授权时下载
- 10. 增量允许用户在ASP.net授权
- 11. 如何让只有授权的用户访问某些文件?
- 12. 用户允许我的应用程序的许可权
- 13. 如何让用户必须允许某些权限才能继续使用应用程序
- 14. 谁拥有注册的微软应用程序注册门户应用程序?
- 15. Square注册应用程序不再检查授权clientId
- 16. 使用过期Cookies以允许用户在Web应用程序上使用某些有时限的功能
- 17. Iphone:是否允许用户从应用程序商店独立注册?
- 18. 允许用户展开应用程序
- 19. 只允许某些事件
- 20. 只允许某些字符
- 21. 限制某些注册用户在Laravel应用程序中登录
- 22. 如何只允许一个用户注册Stormpath
- 23. 如何只允许注册用户访问我的WordPress站点
- 24. 应用程序注册只允许http(s)作为重定向URI
- 25. 如何使用Powershell授予用户注册表项的权限?
- 26. 允许注册页面的用户尚未注册
- 27. 只允许用户从数据库中获得某些信息
- 28. 隐藏用户输入,只允许某些字符
- 29. Rails的用户PARAMS只允许某些特定属性
- 30. 允许用户使用OpenLDAP注册Openfire服务器