У нас есть веб-приложение ASP.Net, работающее на IIS6, которое управляет собственной базой данных пользователей.
Сам сайт просто разрешает анонимный доступ, а вся аутентификация/безопасность управляется с использованием самого нашего приложения.
У нас есть страница, содержащая таблицу данных HTML, которую мы импортируем в Excel, и затем используется для целей отчетности. Страница в настоящее время не имеет безопасности.
Нам нужно добавить безопасность на эту страницу, чтобы эти таблицы попадали в чужие руки, тогда данные не могут быть "Обновлены" без предоставления имени пользователя/пароля.
Если я установил эту страницу, чтобы не разрешать доступ к Anonymouse, я могу использовать аутентификацию Basic/Windows с пользователями Windows, чтобы защитить эту страницу. Затем, когда Excel обновляет данные, открывается диалоговое окно пароля.
Проблема в том, что мне нужно иметь возможность защищать эту страницу на основе пользователей в нашей базе данных, и они не будут пользователями Windows. Я также должен сделать это таким образом, чтобы Excel мог управлять аутентификацией, исключающей аутентификацию на основе форм.
У кого-нибудь есть идеи? Можно ли заставить IIS искать в другом месте для нее базовую аутентификацию?