1

我无法找到我正在努力完成的场景的帖子。1) 需要使用Windows 身份验证,所以继续在 web.config 中将身份验证设置为 Windows。

2)现在我们需要将该用户及其所有详细信息存储回数据库中,例如

电子邮件地址和 ManagersId ResourcePoolId IsBBEnabled , LastLogin

3)我们还需要对每个用户都有权限

我们有一个角色定义为:用户

4)用户拥有权限而不是角色,即


User , ObjectName , Create, Update, Read, Delete , Approve,


X,客户,假,假,真,假,真

Y , 客户, 假, 假, 真, 假, 假


在 MVC 控制器上,我想做这样的事情。

[AuthorizeUserFor( ObjectInQuestion ="Customer", PermissionLevel= "Read")]
public class CustomerController : Controller
{

    public ActionResult Index()
    {

        return View();
    }

    [AuthorizeUserFor( ObjectInQuestion ="Customer", PermissionLevel= "Update")]
    public ActionResult Update()
    {


        return View();
    }
}

是否有任何文章可以帮助您获得此信息?对我来说,这看起来像是一个我们大多数人都会克服的常见问题?

亲切的问候,维奈。

4

0 回答 0