Wrox Programmer Forums
|
BOOK: Professional SQL Server Reporting Services ISBN: 0-7645-6878-7
This is the forum to discuss the Wrox book Professional SQL ServerReporting Services by Paul Turley, Todd Bryant, James Counihan, George McKee, Dave DuVarney; ISBN: 9780764568787
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Professional SQL Server Reporting Services ISBN: 0-7645-6878-7 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old November 26th, 2005, 10:34 AM
Registered User
 
Join Date: Nov 2005
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Security for anonymous IIS logons

We have a 3rd party coldfusion web app for customers and we want to use SSRS to display reports to them (securely). I have only used report manager so far, so I could do with some good pointers on how to implement this. Each customer should only see data for themself (GUID passed on the URL maybe?) and only after they have gone through the coldfusion logon page to ensure security.
Their is a SQL User table the user logs in against, but the o/s sees everybody as IUSR_blah as the web server is not on our normal domain.
Any pointers/ideas/best practices please?
TIA
 
Old November 29th, 2005, 04:02 AM
Wrox Author
 
Join Date: May 2004
Posts: 61
Thanks: 0
Thanked 0 Times in 0 Posts
Default

SSRS wants to use Windows security by defualt. The "right" way to do this is to create a custom security extension but this can be rather complicated. Unless you take htis approach, to prevent the user form being prompted for Windows credentials, you'll need to open-up the Report Server using anon access and then add code to your reports to use a parameter for security. You're on the right track by passing some kind of cryptic key as a parameter. One idea is to use a consumer-side routine to send the hashed or encoded version of a key value of some kind. In the report, reference a server-side component that decodes or comares the hash. I've seeded the key using the date/time and allowed a five min. window before this value expires. Another idea is to set a database row in the client and the read and then delete it in the report. I'll be interested in knowing what you decide to do.

Paul Turley, MCSD, MCDBA, MCT, MSF Practitioner





Similar Threads
Thread Thread Starter Forum Replies Last Post
About Anonymous Identification Lee Dumond BOOK: ASP.NET 2.0 Website Programming Problem Design Solution ISBN: 978-0-7645-8464-0 15 December 14th, 2008 05:12 PM
Get my Anonymous username or userID Maxxim ASP.NET 2.0 Professional 7 October 21st, 2007 08:17 AM
Session not working for Anonymous users songsan General .NET 0 January 4th, 2005 02:57 PM
Post method and anonymous access creed Classic ASP Databases 2 July 30th, 2003 03:23 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.