请多多包涵,我对处理身份验证还很陌生。我们所有的用户都在同一个域中,并且在旧站点(Web 窗体、VB.NET)中,我根据用户是否处于特定角色(例如经理或 IT)来隐藏或显示项目。
我刚刚使用 MVC5 在新站点上安装并测试了 Piranha 2.2.5,我喜欢它的功能。它应该大大减少我为人们硬编码的东西的数量。(实际上我很震惊我们还没有 CMS。)但是,我注意到食人鱼管理器使用表单身份验证。这对于管理页面来说很好;只有少数人登录才能实际上传内容。
但是,如何在我的布局和其他页面上保留检测 Active Directory/Windows 用户身份的能力?我们有数百个流动率很高的用户,让他们每个人都以唯一的身份登录到 Intranet 的时间太长了。另外,就登录主站点而言,我真的不需要任何主动身份验证。我们只允许所有用户查看所有页面,目前不存储任何个人信息。经理们基本上只是得到一些额外的菜单项。
我读过一些关于尝试将 Piranha 管理的页面分成单独区域的内容?还是我需要一个单独的站点?如果 Piranha 内容页面位于单独的站点/项目中,我是否仍然可以将 Piranha 内容页面作为部分页面嵌入到我的其他页面中?对不起,如果这些是非常基本的问题。我已经搜索了很多,但仍然卡住了。也许是星期五的大脑。谢谢。