Мне нужно реализовать защищенную ссылку для скачивания без закладок:
- Я бы хотел убедиться, что сообщение отправлено из подлинной ссылки с моего сайта.
- ссылка действительна только в течение 5 минут для одного клика
Я планирую сделать это:
- ссылка должна отображаться с токеном доступа, который действителен только в течение 5 минут и для одной загрузки
- нажатие на ссылку отправит HTTP-запрос POST к конечной точке загрузки с токеном доступа. Конечная точка загрузки HTTP POST через https будет реализована с использованием Asp.Net MVC 3)
- при действительном запросе http post (токен аутентификации ntlm, действительный http referer и т. Д.) Возвращает файл pdf (content-disposition: attachment; ... pdf и mime-type: application / pdf).
- ссылка и конечная точка загрузки размещаются в двух разных веб-приложениях
- второй HTTP-запрос вернет HTTP 401
Прежде чем развернуть свое собственное решение для запроса билетов в двух веб-приложениях, мне интересно, есть ли библиотека с открытым исходным кодом или сторонняя библиотека, которая делает именно это. Мысли? * * 1023
Спасибо
Рон