2017-08-24 33 views
0

我正在使用Azure B2C允许用户注册并登录到我的asp.net web表单。默认情况下,只要完成注册策略表单,即可授予用户访问权限。我怎样才能做到这一点,我必须手动授予他们访问权限?我注意到在策略配置中有一个滑块按钮来阻止对用户的访问,但我希望此滑块按钮在默认情况下被阻止。或者如果有另一种解决方法,我全都是耳朵。如何手动接受使用Azure B2C活动目录进行注册的用户?

回答

2

一个选项是custom attribute/claim。当您想要启用用户时,您可以通过Graph Api将该声明设置为true。在您的应用中,您检查该声明并在用户尚未启用时向用户显示相应的消息。

+0

谢谢你回答我。我以前从未使用图形Api。你认为你可以提供给我这个代码吗? – justinpees

+1

肯定的事情。请参阅答案'图表api'中的链接。这是一个很好的演练,有github源代码:)。特别是[guid的这一部分](https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet#use-custom-attributes) – spottedmahn

+0

我读过只有字符串可用于自定义属性。我是否需要每个用户在自定义属性中编写一些内容才能使其工作?我有点困惑,我应该如何纳入这一点。有任何想法吗? – justinpees

相关问题