使用角色进行 CRUD 限制的 Windows 身份验证
我是一名学生,正在开发一个与 SharePoint 有一些共同点的网站。我使用 ASP.NET MVC 3 创建一个 Intranet 站点,以便人们可以通过 Active Directory 进行身份验证。我在实现这些要求时遇到了困难:
- 用户可以定义角色(不是 AD 组)并将 Active Directory 用户链接到这些角色。
- 上传文档或文件夹时,用户可以向角色授予对文档的 CRUD 访问权限,也可以限制角色对文档的访问权限。
请帮助我或给我一个好文章的链接:)
I am a student who is working on a website that has some things in common with SharePoint. I use ASP.NET MVC 3 to create an intranet site so people can be authenticated by Active Directory. I have trouble implementing these requirements:
- Users can define roles (not AD groups) and link Active Directory users to these roles.
- When documents or folders are uploaded, the user can give roles CRUD access to the document or can restrict roles from it.
Please help me or give me a link to a good article:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该会让您了解如何实现这一点。您也可以将其翻译为类。您还可以实现 CRUD 继承等,或者定义一个 role_item_right 表。
在我看来, user_item_rights 会覆盖角色中的默认设置。
This should give you a idea of how you could implements this. You could also translate it to classes. You could also implement CRUD inheritance and so, or define a role_item_right table.
In my idea the user_item_rights overrides the default settings in the role.