Authentication of users by Reporting Services

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

February 20th, 2015 7:37pm

Hi Nathan,

Based on my understanding, when accessing report server, you dont want credential entry pops up?

In Reporting Services, after installing a new report server, only users who are members of the Local Administrators group have permissions to access report server. If we want to grant permissions for other users to access report server, we should add users to an item-level role and system-level role. As we tested in our environment, there is no credential entry pops up when a user try to access report server. So in your scenario, please check if the user meet one of these two conditions. For more information, please refer to this article: Grant User Access to a Report Server (Report Manager).

If you have any question, please feel free to ask.

Best regards,
Qiuyun Yu

Free Windows Admin Tool Kit Click here and download it now
February 22nd, 2015 9:39pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics