Как я могу аутентифицировать веб-пользователей перед тем, как разрешить им «src» изображение или загрузить файл? Существует также некоторое условие, что эти файлы общедоступны.
Я думал, добавив фильтр global.asax в RegisterGlobalFilters
фильтр что-то вроде ..
MVC Authentication on file загрузить
public void OnFileRequest(string passToken)
{
//validate passToken
if (isValid(passToken))
//allow download
else
{
//authenticate using session
if (authenticated)
//allow download
else
//return exception
}
}
есть определенные условия, когда эти файлы доступны публично. Я обновил свой вопрос. – evilom
В этом ответе не рассматривается, как OP может сделать это для двоичных файлов, а не для страниц или представлений MVC, управляемых средой выполнения ASP.NET. – pwdst