I am working with a web application that has no user/password (login credentials) required. Users are able to fill out a survey and then see a pdf report of their information using Reporting Services. Programmatically, I was unable to just hit the Reporting Services endpoint in order to generate the reports because ReportServer requires a user/login My understanding is that post 2008 there is no anonymous authentication allowed.
The workaround I used was to access report server programmatically and pass some credentials via the ReportViewer > ServerReport > ReportServerCredentials property. This required a lot more code than just accessing the ReportServer endpoint and downloading the resultant pdf report to the browser. Is there another technique/option that I could have used?
Thanks and regards,
Nathan