Thanks for the reply! I will give this a shot and let everyone know my findings. On Jan 21, 2011 1:23 AM, "Scott M. Holodak" <[email protected]> wrote: > Hi Jonathan, > > Take a look at web.config in C:\Program Files\Microsoft SQL Server\{{YOUR RPT SVC INSTANCE NAME}}\Reporting Services\ReportServer. Unfortunately, this isn't based on IIS so I can't say with any confidence whether or not this will work... but give it a shot. I'm looking at a 2008 R2 server. Things may have been different in 2005, in which case you may have to do some digging. You are looking for a web.config file and a bin directory in some reporting services sounding directory, probably somewhere under program files. > > 1) Drop DotNetCasClient.dll in C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\{{YOUR RPT SVC INSTANCE NAME}}\bin > > 2) Add the following inside the <configuration> tag, but before <system.web> > <configSections> > <section name="casClientConfig" type="DotNetCasClient.Configuration.CasClientConfiguration, DotNetCasClient"/> > </configSections> > > 3) Drop in a correctly configured <casClientConfig ... /> tag just below the close of the configSections tag. See the example website's web.config for reference. Make sure you include https:// prefix on the serverName attribute. > > 4) Change <authentication mode="Windows" /> to: > <authentication mode="Forms"> > <forms > loginUrl="https://{{YOUR CAS SERVER}}/cas/login" > timeout="30" > cookieless="UseCookies" > slidingExpiration="true" > path="/ " /> > </authentication> > > You may need a defaultUrl="~/Default.aspx" in side the <forms> tag in step 4, but I don't know what to supply as a value for SSRS. > > 5) You may or may not need to remove <identity impersonate="true" /> > > 6) Add the module definition anywhere in the <httpModules> tag below <clear /> > > <add name="DotNetCasClient" type="DotNetCasClient.CasAuthenticationModule,DotNetCasClient"/> > > Then cross your fingers and post back your findings. > > -ScottH > > -----Original Message----- > From: Jonathan Yanes [mailto:[email protected]] > Sent: Thursday, January 20, 2011 5:01 PM > To: [email protected] > Subject: [cas-user] CASifying Microsoft SQL Server Reporting Services > > I am interested in CASifying Microsoft's SQL Server Reporting Services and was wondering if you could recommend a good place to start? I have seen the .NET Client portion of the CAS Wiki discussing integration with a .NET application using form based authentication. I am however, unsure as to who to apply these concepts to Reporting Services. > > The architecture i would like is as follows: > Joomla CASified Portal Server ---> Custom Java Application with CAS client --> Reporting Services > > The idea is to prevent them from having to log in once again to the Reporting Server. Any thoughts? Has this been done before? > -- > You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to [email protected] as: [email protected] > To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
-- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
