根据角色创建授权

时间:2019-12-02 02:11:48

标签: asp.net-core

我正在通过AccountController登录用户。根据Active Directory对用户进行身份验证。使用其用户名的name属性创建用户声明。我正在使用CookieAuthentication。

我想针对将提供授权角色的现有用户表进行授权。在ASP.NET MVC中,我设置了一个自定义授权属性,但似乎不可用。我已经看到了一些非常详尽的示例(使用授权策略等)进行授权。它们看起来很棒,但是我实际上正在做一些相当简单的事情。

我希望能够用所需的角色来装饰控制器或操作方法。例如:

function doStuff(time: number, data: Data) {
    updateTimeSeriesRecursive(time, data, timeSeries); // okay
}

doStuff(1, { a: 1, b: { c: 2, d: 3 } });
doStuff(2, { a: 2, b: { c: 4, d: 4 } });
doStuff(3, { a: 3, b: { c: 6, d: 5 } });
doStuff(4, { a: 4, b: { c: 8, d: 6 } });

有人能提供一个简单的例子或向我指出正确的方向吗?

0 个答案:

没有答案