Мы планируем использовать стандартную аутентификацию пользователей ASP.NET для нашего приложения. Однако по умолчанию для этого требуется, чтобы у нас была пользовательская база данных на нашем веб-сервере в папке App_Data.
Обычно это большой нет-нет для нас - все наши базы данных находятся за брандмауэром, и весь доступ осуществляется через уровень службы WCF.
Если база данных находилась на другом сервере, но была напрямую доступна с веб-сервера, это все равно нарушает наши обычные правила архитектуры.
Стоит ли беспокоиться о том, что наша база данных пользователей находится на нашем веб-сервере? Предлагает ли ASP.NET нестандартную альтернативу?
ПРИМЕЧАНИЕ. Мы используем .NET 3.5 и SQL Server 2005