我们正在考虑为我们的(相当大的)Intranet 应用程序从 WebForms 迁移到 MVC。
Intranet 应用当前使用 Windows 身份验证。对特定文件夹的授权由每个文件夹内的 web.config 文件控制。该应用程序还使用了一个菜单控件,该控件可以收集所有这些内容,并且只向用户显示他们有权查看的页面的菜单链接。所有这些功能都通过 WebForms 开箱即用。
在向 MVC 的转换方面,我认为替换此功能将成为关键挑战之一。
谁能告诉我 MVC 中有哪些工具可用于:
- 根据用户的 Active Directory 组成员身份限制用户对某些页面/视图的访问
- 为知道用户对某些页面/视图的授权的菜单生成标记
那将很有帮助。