Somewhere behind our firewall sits a server full of PDFs. The PDFs contain private information so I need to restrict access to the PDFs. The public can log in to our web site and request their PDFs.
Our software went to production recently. We're redirecting them to the PDF server's URL. This fails because the public can't access our PDF server. This is a good thing though I would have preferred to prove this before the launch.
I wrote a PDF servlet that will stream a PDF to the users' browsers. Our JSPs refer to the servlet using an <Object>
HTML tag. The prototype works fine.
I don't want The World to have direct access to the servlet since someone could fiddle with the URL and inappropriately grab a PDF.
Now, finally, my questions. Can the JSP refer to the PDF servlet successfully if the servlet is behind the firewall? Will the PDFs display in-line? Will the users get a "save?" dialog box?