我正在为我的公司创建一个内部网站,其中每个访问此网站的人都是AD的一部分。如何针对带角色的AD进行授权
我想要做的是,当用户连接到网站时,它们会自动通过AD进行身份验证。根据他们是这个特定网络应用(许多AD组)的一部分,我向他们展示了该网站的不同视图。
目前,我从一些简单的事情开始(但我不认为是正确的),因为我在_Layout.cshtml中有AD逻辑,根据我得到的结果,然后显示不同的视图对于页面的其余部分(各种部分视图)。这有效,但它感觉不对。
我也想我会遇到一个问题,我希望这个身份验证能够贯穿整个网站 - 不仅仅是每个视图,而是实际限制用户可以访问的内容,并且只显示与他们相关的数据。
有没有人有任何建议,以正确的方式来做到这一点?我已经搜索了教程,但没有任何具体的跳到我身上。
我确实遇到过这种情况,但是我想避免用户登录。我喜欢Windows身份验证的自动性质。是否可以修改此窗体方法以使用Windows身份验证? – JasCav 2011-12-23 22:10:25
已更新 – 2011-12-23 22:17:17