Security of Reports
Hi
Investigating SQL Reporting Services, I have set up Reporting Services and have produced reports on web pages via .NET & C#. So far so good.
However, in the web pages I use custom Role based security model where each (registered) user has a unique reference number.
I want to pass that number to the Stored Procedures that I use to create the data for the reports. This is for 2 reasons. One is to determine whether the user is entitiled to view the report. The other is that the report criteria are stored in records in a Criteria table and I access each user's critiera using their unique reference number.
However, if I put the user's reference number it into a report Url, then anybody can impersonate it and get access to reports they shouldn't see.
So, (how) can I securely pass a user's (SQL integer value) from .NET to a Reporting Services stored procedure?
Any insights much appreciated.
Thanks
David

