C# 如何在asp.net mvc中用ldap实现数据库记录授权

C# 如何在asp.net mvc中用ldap实现数据库记录授权,c#,asp.net-mvc-4,ldap,entity-framework-5,C#,Asp.net Mvc 4,Ldap,Entity Framework 5,我有一个发票管理的分层应用程序,表示层是asp.NETMVC4项目,我使用实体框架进行数据库访问。发票存储在oracle数据库中。我想在该应用程序上应用LDAP身份验证,我不知道,我想请您指导我实现授权,以便: 具有管理员角色的用户可以查看/创建/编辑/删除所有 发票 而其他经过身份验证的用户(每个用户)只能查看/创建 /编辑/删除属于其部门的发票或 其部门的下属部门 有什么帮助吗?我将不胜感激

我有一个发票管理的分层应用程序,表示层是asp.NETMVC4项目,我使用实体框架进行数据库访问。发票存储在oracle数据库中。我想在该应用程序上应用LDAP身份验证,我不知道,我想请您指导我实现授权,以便:

  • 具有管理员角色的用户可以查看/创建/编辑/删除所有 发票

  • 而其他经过身份验证的用户(每个用户)只能查看/创建
    /编辑/删除属于其部门的发票或
    其部门的下属部门

有什么帮助吗?我将不胜感激