﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - ClientUI - New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Fri, 02 Sep 2011 14:42:33 GMT</pubDate><dc:creator>bap3</dc:creator><description>&lt;p&gt;That's great news!  You guys are awesome!  I can't wait to check it out!  &lt;/p&gt;
&lt;p&gt;Reporting is the one area that has forced us to hold off on our ASP.Net migtration to Silverlight.  The fact that we won't have to re-write all our SSRS Server reports by leveraging your SQLReportViewer control is a huge benefit.  Thank you! Thank you! Thank you!&lt;/p&gt;</description></item><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Fri, 02 Sep 2011 14:02:34 GMT</pubDate><dc:creator>jimmyps</dc:creator><description>&lt;p&gt;Hello,&lt;br /&gt;&lt;br /&gt;Thanks for your patience. We've discussed your questions with our development team. Here the result goes.&lt;br /&gt;&lt;br /&gt;First of all, our SqlReportViewer will not require you to change the topology of your existing SSRS deployment. That's made possible because we will ship a server-side handler for the SqlReportViewer which processes the communication between the client and server. This also means that you can continue to use your existing security settings, whether it is Windows Authentication or Forms.&lt;br /&gt;&lt;br /&gt;Secondly, the server component of our SqlReportViewer will use default windows credential when communicating with the actual SSRS web services. You can override both the credentials and the impersonation level by deriving the handler class and overriding the provided virtual properties.&lt;br /&gt;&lt;br /&gt;Finally, you can use Forms authenthication to handle the security between the client and the server that hosts the SqlReportViewer's HTTP handler. This allows you to have granular control over how your applications should behave based on user's roles.&lt;br /&gt;&lt;br /&gt;I hope you've now got clearer picture on our upcoming SqlReportViewer. Please feel free to let me know if you have any questions.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Jimmy &lt;br /&gt;&lt;/p&gt;</description></item><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Fri, 02 Sep 2011 06:43:45 GMT</pubDate><dc:creator>bap3</dc:creator><description>&lt;p&gt;Handy? Anybody?  You there?&lt;/p&gt;</description></item><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Mon, 29 Aug 2011 19:02:17 GMT</pubDate><dc:creator>bap3</dc:creator><description>&lt;p&gt;Let me give you a little more detail on how our current reporting works with an Asp.Net application and SSRS Report Server.  Please note, I'm only concerned with Security for public facing Silverlight applications.  (No Intranet).  I'm also interesting in Remote report processing from the SSRS Report Server.&lt;/p&gt;
&lt;p&gt;Current Method:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Our Asp.Net application is configured with Forms Authentication (it is a public facing web application)&lt;/li&gt;&lt;li&gt;It uses the Asp.Net version of Microsoft's ReportViewer control&lt;/li&gt;&lt;li&gt;SSRS is configured with Windows Security only.&amp;nbsp; Users in Asp.Net application can only run reports using the ReportViewer through the Asp.Net application.&amp;nbsp; They don't login to Report Server directly.&amp;nbsp; &lt;/li&gt;&lt;li&gt;Report Server sits behind firewall and Reporting Web Service is not public facing.&lt;/li&gt;&lt;li&gt;When a report is run from a web form in Asp.Net app,&amp;nbsp;the ReportViewer.ServerReport.ReportServerCredentials are set once in page load&amp;nbsp;to the user ID of application pool used by the Asp.Net application.&amp;nbsp; So&amp;nbsp;even though web application uses forms authentication for end users the ReportViewer authenticates to ReportServer Web Service using Windows Authentication.&amp;nbsp; So we basically use an Windows "Application User ID" between asp.net&amp;nbsp;and SSRS Reporting Server via the asp.net ReportViewer control...similar to how you would configure a db connection for a web app&amp;nbsp;to leverage the connection pool.&lt;/li&gt;&lt;li&gt;We limit access to the reports by locking down access in the Asp.Net web application.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Obviously, your new Silverlight ReportViewer runs on the client (versus server using Asp.Net ReportViewer).  So I realize we will need to make some changes, but what?  &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I assume we will have to publish the SSRS Web Service through our firewall for public access?&lt;/li&gt;&lt;li&gt;Will we have to change the SSRS Report Server Security to Forms Authentication?&amp;nbsp; If so, that will be a pain.&amp;nbsp; &lt;/li&gt;&lt;li&gt;Or Will your Report Viewer call some kind of Http handler that will allow us to set the ReportServerCredentials using a Windows Identity and call the SSRS Web Service?&amp;nbsp; Authentication to the hander would use forms authetication.&amp;nbsp; This would be more similar to how the Asp.Net ReportViewer works. (which is much better since we won't have to change SSRS server security).&amp;nbsp;This way Silverlight can pass the forms auth cookie to http handler for user authenciation and http handler talks to SSRS serve using Windows credential.&amp;nbsp; Possibly?&lt;/li&gt;&lt;li&gt;If not, how&amp;nbsp;will one be able to&amp;nbsp;set ReportServerCredentials from your ReportViewer?&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;That's about it for now.  Any help much appreciated!&lt;/p&gt;</description></item><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Mon, 22 Aug 2011 23:46:58 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I would need to discuss the details with our developer teams since I have not received any updates from them. If I am not mistaken, we only provide the viewer. The security is already handled by Microsoft (API).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>New Silverlight ReportViewer for SSRS</title><link>http://www.intersoftsolutions.com/Community/ClientUI/New-Silverlight-ReportViewer-for-SSRS/</link><pubDate>Mon, 22 Aug 2011 14:45:10 GMT</pubDate><dc:creator>bap3</dc:creator><description>&lt;p&gt;I just received a newsletter from you all highlighting the upcoming release of ClientUI.  It really looks impressive!  I'm specifically interested in the Silverlight ReportViewer and how that will work.  Can you shed any specifics?  &lt;/p&gt;
&lt;p&gt;Will it require webservice? or do you set the report URI?  &lt;/p&gt;
&lt;p&gt;How is security implemented?  &lt;/p&gt;
&lt;p&gt;Will it support forms authentication for public facing websites?  &lt;/p&gt;
&lt;p&gt;In the past, SSRS has always looked promising except Microsoft seems to have designed it more for intranet use versus internet use.  &lt;/p&gt;
&lt;p&gt;thanks in advance.&lt;/p&gt;</description></item></channel></rss>