<?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: Spring Security customization (Part 2 &#8211; Adjusting secured session in real time)</title>
	<atom:link href="http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: adam</title>
		<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/comment-page-1/#comment-201977</link>
		<dc:creator>adam</dc:creator>
		<pubDate>Fri, 09 Sep 2011 17:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=910#comment-201977</guid>
		<description>Hey, awesome article.  Question:  these two articles were written under the auspices of early Spring 2.x.  Do they still completely apply for 3.x?  If not, what would the changes be?  Thanks.

--adam</description>
		<content:encoded><![CDATA[<p>Hey, awesome article.  Question:  these two articles were written under the auspices of early Spring 2.x.  Do they still completely apply for 3.x?  If not, what would the changes be?  Thanks.</p>
<p>&#8211;adam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: technoChord &#187; Adding Aspects in a Running Web Application</title>
		<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/comment-page-1/#comment-178327</link>
		<dc:creator>technoChord &#187; Adding Aspects in a Running Web Application</dc:creator>
		<pubDate>Mon, 08 Nov 2010 17:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=910#comment-178327</guid>
		<description>[...] by this great [...]</description>
		<content:encoded><![CDATA[<p>[...] by this great [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aamir</title>
		<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/comment-page-1/#comment-176162</link>
		<dc:creator>Aamir</dc:creator>
		<pubDate>Thu, 09 Sep 2010 13:12:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=910#comment-176162</guid>
		<description>Hey Oleg,
Great article!
I was looking to do exactly this - i.e. write a custom AccessDecisionVoter, and you provide an excellent example here!

Thanks.</description>
		<content:encoded><![CDATA[<p>Hey Oleg,<br />
Great article!<br />
I was looking to do exactly this &#8211; i.e. write a custom AccessDecisionVoter, and you provide an excellent example here!</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleg Zhurakousky</title>
		<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/comment-page-1/#comment-140566</link>
		<dc:creator>Oleg Zhurakousky</dc:creator>
		<pubDate>Mon, 12 Jan 2009 13:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=910#comment-140566</guid>
		<description>You can absolutely accomplish the same thing by adding a security filter, interceptor or anything else that can have access to the list of Granted Authorities. 
To me the main reason behind doing it this way is because it resembles a human like way of making a decision, thus easy to understand and therefore in my belief is more appropriate then any other way.

As far as switching to UnanimousBased ADM, it is my strong belief that security must be based on very conservative principals &quot;close all doors and open one by one&quot; instead of &quot;open all doors and close one at the time when problems occur&quot;

Oleg</description>
		<content:encoded><![CDATA[<p>You can absolutely accomplish the same thing by adding a security filter, interceptor or anything else that can have access to the list of Granted Authorities.<br />
To me the main reason behind doing it this way is because it resembles a human like way of making a decision, thus easy to understand and therefore in my belief is more appropriate then any other way.</p>
<p>As far as switching to UnanimousBased ADM, it is my strong belief that security must be based on very conservative principals &#034;close all doors and open one by one&#034; instead of &#034;open all doors and close one at the time when problems occur&#034;</p>
<p>Oleg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sarath Chandra</title>
		<link>http://blog.springsource.org/2009/01/02/spring-security-customization-part-2-adjusting-secured-session-in-real-time/comment-page-1/#comment-140556</link>
		<dc:creator>Sarath Chandra</dc:creator>
		<pubDate>Mon, 12 Jan 2009 13:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=910#comment-140556</guid>
		<description>Loved both the articles. I wasn&#039;t aware of Voting based BL Security Context management. We used filters to manually override and modify security context. I remember, vaguely, at that time, that to add or remove grantedAuthorities to a user, we had to copy the list and reset(I believe the list was unmutable, Not sure if it changed now). 

However, would you mention how different (other than the above) would it be to use AcessDecisionManager instead of Spring managed Filters or Intersceptors? I believe, Interceptors and/or Filters are much easier to comprehend for even a normal spring devloper. Any other advantages of this pattern/abstraction?

-Sarath
http://blog.sarathonline.com/search/label/spring</description>
		<content:encoded><![CDATA[<p>Loved both the articles. I wasn&#039;t aware of Voting based BL Security Context management. We used filters to manually override and modify security context. I remember, vaguely, at that time, that to add or remove grantedAuthorities to a user, we had to copy the list and reset(I believe the list was unmutable, Not sure if it changed now). </p>
<p>However, would you mention how different (other than the above) would it be to use AcessDecisionManager instead of Spring managed Filters or Intersceptors? I believe, Interceptors and/or Filters are much easier to comprehend for even a normal spring devloper. Any other advantages of this pattern/abstraction?</p>
<p>-Sarath<br />
<a href="http://blog.sarathonline.com/search/label/spring" rel="nofollow">http://blog.sarathonline.com/search/label/spring</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

