Практика разработки ASP.NET MVC3 для отключенного Active Directory
Я запускаю новое приложение MVC 3 в то же время, когда перехожу в более разрозненную среду разработки, где я буду лишь изредка подключаться к корпоративной сети для выполнения развертываний.
Обычно я использовал атрибуты [Authorize(Roles = @"xxx,yyy")] для обработки базовой групповой аутентификации, но, конечно, когда я отключен от разработки, это не будет работать.
У кого-нибудь есть какие-либо предложения или лучшие практики для такой ситуации?
1 ответ
В любое время, когда вам нужно заняться разработкой с ресурсом, к которому у вас может не быть полного (или какого-либо) доступа, вам следует подумать об этом. Moq и Rhino Mocks - лишь две из наиболее популярных платформ для этой цели.
Идея состоит в том, чтобы создать интерфейс, который будет использовать ваш код, чтобы вы могли поменять местами действующего провайдера AD или фальшивую среду в зависимости от среды, с которой вы работаете.