断网Active Directory的ASP.NET MVC3开发实践

问题描述 投票:0回答:1

我正在启动一个新的 MVC 3 应用程序,同时我正在过渡到一个更加断开连接的开发环境,在该环境中我只会偶尔连接到公司网络进行部署。

我通常使用 [Authorize(Roles = @"xxx,yyy")] 属性来处理基本的组身份验证,但是当然,当我断开连接进行开发时,这将不起作用。

有人对这种情况有什么建议或最佳实践吗?

c# asp.net-mvc-3 active-directory
1个回答
0
投票

任何时候您需要对您可能无法完全(或任何)访问的资源进行开发,您都应该考虑使用模拟框架。 MoqRhino Mocks 只是用于此目的的两个更流行的框架。

这个想法是创建一个您的代码将使用的接口,以便您可以根据您正在使用的环境交换实际的 AD 提供程序或模拟框架。

© www.soinside.com 2019 - 2024. All rights reserved.