<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Implementing Custom Security Extensions for SQL Server 2008 R2	</title>
	<atom:link href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Fri, 15 Mar 2013 10:11:40 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: DK		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15530</link>

		<dc:creator><![CDATA[DK]]></dc:creator>
		<pubDate>Fri, 15 Mar 2013 10:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15530</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15430&quot;&gt;Cem Uney&lt;/a&gt;.

Hi Cem

The main challenges are getting the configuration in the .config files right.  Once its correct, the access denied and vairous other errors go away.  I did get this working but was not what I was expecting.  If it helps I can send you a working copy of my config files for comparrision.

See my comments on the 19th of JAN 2013.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15430">Cem Uney</a>.</p>
<p>Hi Cem</p>
<p>The main challenges are getting the configuration in the .config files right.  Once its correct, the access denied and vairous other errors go away.  I did get this working but was not what I was expecting.  If it helps I can send you a working copy of my config files for comparrision.</p>
<p>See my comments on the 19th of JAN 2013.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Cem Uney		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15430</link>

		<dc:creator><![CDATA[Cem Uney]]></dc:creator>
		<pubDate>Tue, 12 Mar 2013 15:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15430</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15393&quot;&gt;DK&lt;/a&gt;.

did you find any solution for rsAccessDenied error.
thanks]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15393">DK</a>.</p>
<p>did you find any solution for rsAccessDenied error.<br />
thanks</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Salvaor Jurado		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-2/#comment-15406</link>

		<dc:creator><![CDATA[Salvaor Jurado]]></dc:creator>
		<pubDate>Tue, 12 Feb 2013 21:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15406</guid>

					<description><![CDATA[Please help me I have deployed SSRS custom security extension however when someone tries to run a report we got the next error:

 An error has occurred during report processing. (rsProcessingAborted)
An error occurred when invoking the authorization extension. (rsAuthorizationExtensionError)
For more information about this error navigate to the report server on the local server machine, or enable remote errors 
 
Log:

processing!ReportServer_0-1!1634!02/12/2013-15:21:10:: i INFO: DataPrefetch abort handler called for Report with ID=. Aborting data sources ...
processing!ReportServer_0-1!708!02/12/2013-15:21:10:: e ERROR: An exception has occurred in data set &#039;MIMMetrics&#039;. Details: Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. ---&#062; System.NullReferenceException: Object reference not set to an instance of an object.
processing!ReportServer_0-1!708!02/12/2013-15:21:10:: i INFO: Some other thread has already aborted processing.
processing!ReportServer_0-1!1634!02/12/2013-15:21:10:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: , Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: An error has occurred during report processing. ---&#062; Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. ---&#062; System.NullReferenceException: Object reference not set to an instance of an object.
   --- End of inner exception stack trace ---;]]></description>
			<content:encoded><![CDATA[<p>Please help me I have deployed SSRS custom security extension however when someone tries to run a report we got the next error:</p>
<p> An error has occurred during report processing. (rsProcessingAborted)<br />
An error occurred when invoking the authorization extension. (rsAuthorizationExtensionError)<br />
For more information about this error navigate to the report server on the local server machine, or enable remote errors </p>
<p>Log:</p>
<p>processing!ReportServer_0-1!1634!02/12/2013-15:21:10:: i INFO: DataPrefetch abort handler called for Report with ID=. Aborting data sources &#8230;<br />
processing!ReportServer_0-1!708!02/12/2013-15:21:10:: e ERROR: An exception has occurred in data set &#8216;MIMMetrics&#8217;. Details: Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. &#8212;&gt; System.NullReferenceException: Object reference not set to an instance of an object.<br />
processing!ReportServer_0-1!708!02/12/2013-15:21:10:: i INFO: Some other thread has already aborted processing.<br />
processing!ReportServer_0-1!1634!02/12/2013-15:21:10:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: , Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: An error has occurred during report processing. &#8212;&gt; Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. &#8212;&gt; System.NullReferenceException: Object reference not set to an instance of an object.<br />
   &#8212; End of inner exception stack trace &#8212;;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DK		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15400</link>

		<dc:creator><![CDATA[DK]]></dc:creator>
		<pubDate>Sat, 19 Jan 2013 22:15:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15400</guid>

					<description><![CDATA[I seem to have resolved most of the issues experienced when getting the extension installed and configured.   I now get the logon screen, get logged in and all the reports are available.  however I don&#039;t seem to get a cookie as my next visit (close browser and revisit reports page) requires me to logon again.  Is this actually a signle sign on solution or is this simply forms authentication?.
In my event log I get the following after every logon.

Application popup: Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue : Warning: userIdentity is null! Modify your code if you wish to support anonymous logon.


    at Authentication.GetUserInfo(IIdentity&#038; userIdentity, IntPtr&#038; userId)  
    at WebServiceHelper.ConstructRSServiceObjectFromSecurityExtension()  
    at Global.ConstructRSServiceFromRequest(String item, Boolean checkSharePointAcces)  
    at Global.GetRSService(Boolean checkSharePointAccess)  
    at Global.DispatchRequest()  
    at Global.Application_AuthenticateRequest(Object sender, EventArgs e)  
    at SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  
    at HttpApplication.ExecuteStep(IExecutionStep step, Boolean&#038; completedSynchronously)  
    at ApplicationStepManager.ResumeSteps(Exception error)  
    at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)  
    at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  
    at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)  
    at HttpRuntime.ProcessRequest(HttpWorkerRequest wr)  
    at RsHttpRuntime.ProcessRequest(IRsHttpPipeline rsHttpPipeline)


Any ideas anyone?]]></description>
			<content:encoded><![CDATA[<p>I seem to have resolved most of the issues experienced when getting the extension installed and configured.   I now get the logon screen, get logged in and all the reports are available.  however I don&#8217;t seem to get a cookie as my next visit (close browser and revisit reports page) requires me to logon again.  Is this actually a signle sign on solution or is this simply forms authentication?.<br />
In my event log I get the following after every logon.</p>
<p>Application popup: Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue : Warning: userIdentity is null! Modify your code if you wish to support anonymous logon.</p>
<p>    at Authentication.GetUserInfo(IIdentity&amp; userIdentity, IntPtr&amp; userId)<br />
    at WebServiceHelper.ConstructRSServiceObjectFromSecurityExtension()<br />
    at Global.ConstructRSServiceFromRequest(String item, Boolean checkSharePointAcces)<br />
    at Global.GetRSService(Boolean checkSharePointAccess)<br />
    at Global.DispatchRequest()<br />
    at Global.Application_AuthenticateRequest(Object sender, EventArgs e)<br />
    at SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()<br />
    at HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)<br />
    at ApplicationStepManager.ResumeSteps(Exception error)<br />
    at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)<br />
    at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)<br />
    at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)<br />
    at HttpRuntime.ProcessRequest(HttpWorkerRequest wr)<br />
    at RsHttpRuntime.ProcessRequest(IRsHttpPipeline rsHttpPipeline)</p>
<p>Any ideas anyone?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DK		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15399</link>

		<dc:creator><![CDATA[DK]]></dc:creator>
		<pubDate>Sat, 19 Jan 2013 15:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15399</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15137&quot;&gt;AJ&lt;/a&gt;.

Hi Al

I experienced the same issue as you.  I was using the debug compiled version of the DLL&#039;s.  Turns out I missed the Read me message about the project when compiling debug version of DLL, you need to modify AuthenticationExtension.cs to comment out some code.  Otherwise compile the release version of the DLL&#039;s, which already have this done.  I used the release version and this resolved my issue.  Although I now have a new error to deal with, I got a step further.  Good Luck

Regards DK]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15137">AJ</a>.</p>
<p>Hi Al</p>
<p>I experienced the same issue as you.  I was using the debug compiled version of the DLL&#8217;s.  Turns out I missed the Read me message about the project when compiling debug version of DLL, you need to modify AuthenticationExtension.cs to comment out some code.  Otherwise compile the release version of the DLL&#8217;s, which already have this done.  I used the release version and this resolved my issue.  Although I now have a new error to deal with, I got a step further.  Good Luck</p>
<p>Regards DK</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DK		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15393</link>

		<dc:creator><![CDATA[DK]]></dc:creator>
		<pubDate>Wed, 09 Jan 2013 20:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15393</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15330&quot;&gt;KL&lt;/a&gt;.

Hi KL.

I had the same problem you describe.  I updated SQL to cumlative update 3 and this issue went away, however I now have a new problem.  accessing reports url gives the below error.

User &#039;&#039; does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed. 
report server url gives the following

The permissions granted to user &#039;user@microsoft.com&#039; are insufficient for performing this operation. (rsAccessDenied) Get Online Help 

good luck]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15330">KL</a>.</p>
<p>Hi KL.</p>
<p>I had the same problem you describe.  I updated SQL to cumlative update 3 and this issue went away, however I now have a new problem.  accessing reports url gives the below error.</p>
<p>User &#8221; does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed.<br />
report server url gives the following</p>
<p>The permissions granted to user &#8216;user@microsoft.com&#8217; are insufficient for performing this operation. (rsAccessDenied) Get Online Help </p>
<p>good luck</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tony Aguanno		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15333</link>

		<dc:creator><![CDATA[Tony Aguanno]]></dc:creator>
		<pubDate>Mon, 10 Sep 2012 14:53:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15333</guid>

					<description><![CDATA[Our developer implemented custom code in order to access report manager via Webshere role base security.  We currently use 2008 R2 enterprise edition.  All is working as it should except for one major issue which is that I am not able to gain access to the actual Reporting Services Server directly – I want to access it so I can modify/create a custom role (task) - I can easily access it and make the modifications before MS Authentication was changed to Forms Authentication.  Now I cannot access the Reporting Services Server.  Accessing the DB server is still ok.  
My question is can the RS server still be accessible without breaking the link and rolling back to MS AD Authentication -  can the code be modified to recognize a valid user name and password?
Your assistance is greatly appreciated.  Please don’t hesitate to ask if you would like additional information. Thank you]]></description>
			<content:encoded><![CDATA[<p>Our developer implemented custom code in order to access report manager via Webshere role base security.  We currently use 2008 R2 enterprise edition.  All is working as it should except for one major issue which is that I am not able to gain access to the actual Reporting Services Server directly – I want to access it so I can modify/create a custom role (task) &#8211; I can easily access it and make the modifications before MS Authentication was changed to Forms Authentication.  Now I cannot access the Reporting Services Server.  Accessing the DB server is still ok.<br />
My question is can the RS server still be accessible without breaking the link and rolling back to MS AD Authentication &#8211;  can the code be modified to recognize a valid user name and password?<br />
Your assistance is greatly appreciated.  Please don’t hesitate to ask if you would like additional information. Thank you</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: KL		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15330</link>

		<dc:creator><![CDATA[KL]]></dc:creator>
		<pubDate>Fri, 17 Aug 2012 14:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15330</guid>

					<description><![CDATA[When accessing the report server path, I get this error message.

The report server encountered an unhandled exception in HttpApplication. (rsUnhandledHttpApplicationError) Get Online Help
File does not exist. 

I have no problem accessing the report manager.

Help please.

Thank you.]]></description>
			<content:encoded><![CDATA[<p>When accessing the report server path, I get this error message.</p>
<p>The report server encountered an unhandled exception in HttpApplication. (rsUnhandledHttpApplicationError) Get Online Help<br />
File does not exist. </p>
<p>I have no problem accessing the report manager.</p>
<p>Help please.</p>
<p>Thank you.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Serguei Dosyukov		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15237</link>

		<dc:creator><![CDATA[Serguei Dosyukov]]></dc:creator>
		<pubDate>Wed, 02 May 2012 23:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15237</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15235&quot;&gt;some one&lt;/a&gt;.

Thank you, corrected]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15235">some one</a>.</p>
<p>Thank you, corrected</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: some one		</title>
		<link>https://blog.dragonsoft.us/2011/10/14/installing-custom-security-extensions-for-ssrs/comment-page-1/#comment-15235</link>

		<dc:creator><![CDATA[some one]]></dc:creator>
		<pubDate>Wed, 02 May 2012 08:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=1332#comment-15235</guid>

					<description><![CDATA[the section &lt;strong&gt;EnableAuthPersistence&lt;/strong&gt; is not correct below value true is repeated. one of them should be removed]]></description>
			<content:encoded><![CDATA[<p>the section <strong>EnableAuthPersistence</strong> is not correct below value true is repeated. one of them should be removed</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk
Database Caching 15/84 queries in 0.114 seconds using Disk

Served from: blog.dragonsoft.us @ 2026-05-13 07:40:07 by W3 Total Cache
-->