У нас есть веб-приложение, использующее защиту форм.Html to PDF и безопасность
Один из вариантов включает возможность печати html-страницы в PDF. В настоящее время мы оцениваем различные продукты, такие как PdfMetamorphosis, но я считаю, что все они будут иметь эту проблему.
Клиент обращается к PDF-файлу, нажав кнопку ссылки. Код кнопки создает экземпляр PDF-компоновщика и передает ему URL-адрес для преобразования. Однако URL-адрес находится за нашей аутентификацией форм. Это означает, что полученный PDF-файл - это только страница входа.
К сожалению, нам нужна информация о пользователе, чтобы подтвердить доступ к печатной странице (среди прочих причин). Это означает, что я не могу просто разрешить доступ ко всем в эту папку.
Так что мне нужно одно из трех возможных решений.
1) Мне нужен способ предоставить компоненту PdfMetamorphosis билет авторизации для передачи в его запросе.
2) Мне нужен компонент html to pdf, который сделает это.
3) Что-то еще?
Я не думаю, что первый из них возможен, и я не смог найти компонент html to pdf, который учитывает это.
Идеи?
Можете ли вы проверить их разрешение до того, как они нажмут печать, зачем показывать им печать на кнопку PDF, если у них нет разрешения. Если это невозможно, можете ли вы заменить кнопку «Печать на PDF», чтобы сначала показать модальное диалоговое окно, если у них нет токена доступа, а затем переслать по их запросу, если у них есть разрешение. – Zachary 2010-12-15 20:59:49
@ Zack: проблема в том, что компонент, который работает на сервере, отправляет запрос в html-файл. Когда он делает этот запрос, сервер снова проверяет безопасность. Я не вижу, как передать учетные данные безопасности для этого запроса. Имеют смысл? – NotMe 2010-12-15 21:08:36