我正在构建一个使用Azure AD B2C身份验证的webapp应用。我想实现一个特性,让任何新注册的用户总是在特定的控制器操作上登陆。我应该如何配置我的策略来确保这一点。例如,应该在每次执行新的注册策略时调用/account/newuser。
另外,如果我为一个操作设置了Authorize属性,并且一个新用户登录到那里,我如何确保执行注册策略,而不是登录策略?
发布于 2017-01-25 05:56:41
有一个内置的声明"newUser“,您可以在”注册“/”注册或登录“策略中选择,该策略正是为此场景制定的。
此领款申请将仅在用户注册后返回一次。一旦用户被重定向到您的应用程序,您就可以检查该声明,如果该声明的值为"true“,则可以将您的用户重定向到特定的控制器。
在你的Azure B2C目录中,选择你的注册策略-->编辑-->应用程序声明,然后检查“用户是新的”,如下图所示:

https://stackoverflow.com/questions/40831986
复制相似问题