不同的路由失败不同的授权策略asp.net核心

时间:2017-08-22 11:54:18

标签: c# asp.net-mvc asp.net-core asp.net-identity

我在我的asp.net核心应用程序中使用基于策略的授权我有最低年龄要求的策略和使用IAuthorizationRequirement接口构建的有效订阅策略并添加如下

 options.AddPolicy(AccessConstant.GlobalAdmin,
                    policy => policy.AddRequirements(new GlobalAccessRequirement(AppConstants.Roles.Admin)));

我的问题是曾经说过用户在有效订阅要求政策上失败,所以我不希望用户重定向到相同的访问被拒绝页面,而不是我想要重定向用户到订阅续订页面,就像我做最小年龄要求政策一样。

  1. 首先,是否存在在dotnet上实现这些要求的方法 核心还是我们需要实施它。

  2. 如何处理这种情况(任何代码示例都非常感谢)

  3. 此致

0 个答案:

没有答案