We are using a third party application with limited tools. The only way to access SSRS reports is to use a URL call. We are having difficulty with the security. There are up to a thousand users who may call a report. I don't want to add 1000 logins/roles to my Report Manager so we're trying to pass UserID/PW in our URL with no success. No matter what we pass Report Manager is somehow grabbing the current windows account of the user.
http//SQL801/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fMissingItems1&rs:Command=Render&rc:Toolbar=true&pConnectionString=Initial Catalog=OH:Data Source=SQL801;USER=local\SQLSSRS;PASSWORD=Whatever
The above URL takes a USER but ignores it when rendering the report.
1. Is it possible to pass a userID/PW?
2. Is there a better way to do this?
3. Is there a way to display the security context under which a report is running? The only way I know it is not using my userID is if I pass it a totally bogus PW it still renders.
Thanks.