{"id":553,"date":"2008-12-25T00:00:00","date_gmt":"2008-12-24T16:00:00","guid":{"rendered":"http:\/\/www.strongd.net\/?p=553"},"modified":"2011-03-19T13:44:18","modified_gmt":"2011-03-19T05:44:18","slug":"pathway-from-acegi-to-spring-security-2-0","status":"publish","type":"post","link":"https:\/\/www.strongd.net\/?p=553","title":{"rendered":"Pathway from ACEGI to Spring Security 2.0"},"content":{"rendered":"<p><DIV><SPAN class=Apple-style-span style=\"WORD-SPACING: 0px; FONT: 12px\/18px arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; TEXT-ALIGN: left; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0\">Formerly called ACEGI Security for Spring, the re-branded Spring Security 2.0 has delivered on its promises of making it simpler to use and improving developer productivity. Already considered as the Java platform&#8217;s most<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><A style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: rgb(0,72,192); PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial\" href=\"http:\/\/blog.springsource.com\/main\/2008\/04\/17\/spring-security-20-final-release-no-more-dead-fairies\/\">widely used enterprise security framework<\/A><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>with over 250,000 downloads from SourceForge, Spring Security 2.0 provides a host of new features.<br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">This article outlines how to convert your existing ACEGI based Spring application to use Spring Security 2.0.<\/P><br \/>\n<H3 style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 140%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">What is Spring Security 2.0<\/H3><br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: rgb(0,72,192); PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial\" href=\"http:\/\/forum.springframework.org\/showthread.php?t=52640\" target=_blank>Spring Security 2.0<\/A><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>has recently been released as a replacement to ACEGI and it provides a host of new security features:<\/P><br \/>\n<UL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Substantially simplified configuration.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">OpenID integration, single sign on standard.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Windows NTLM support, single sign on against Windows corporate networks.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Support for JSR 250 (&#8220;EJB 3&#8221;) security annotations.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">AspectJ pointcut expression language support.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Comprehensive support for RESTful web request authorization.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Long-requested support for groups, hierarchical roles and a user management API.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">An improved, database-backed &#8220;remember me&#8221; implementation.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">New support for web state and flow transition authorization through the Spring Web Flow 2.0 release.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Enhanced WSS (formerly WS-Security) support through the Spring Web Services 1.5 release.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">A whole lot more&#8230;<\/LI><\/UL><br \/>\n<H3 style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 140%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Goal<\/H3><br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Currently I work on a Spring web application that uses ACEGI to control access to the secure resources. Users are stored in a database and as such we have configured ACEGI to use a JDBC based UserDetails Service. Likewise, all of our web resources are stored in the database and ACEGI is configure to use a custom<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><I>AbstractFilterInvocationDefinitionSource<\/I><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>to check authorization details for each request.<BR>With the release of Spring Security 2.0 I would like to see if I can replace ACEGI and keep the current ability to use the database as our source of authentication and authorization instead of the XML configuration files (as most examples demonstrate).<\/P><br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Here are the steps that I took&#8230;<\/P><br \/>\n<H3 style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 140%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Steps<\/H3><br \/>\n<OL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">The first (and trickiest) step was to<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><A style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: rgb(0,72,192); PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial\" href=\"http:\/\/www.springframework.org\/node\/627\" target=_blank>download<\/A><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>the new Spring Security 2.0 Framework and make sure that the jar files are deployed to the correct location. (<FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366><I>\/WEB-INF\/lib\/<\/I><\/FONT>)<BR>There are 22 jar files that come with the Spring Security 2.0 download. I did not need to use all of them (especially not the *sources packages). For this exercise I only had to include:<BR><br \/>\n<UL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">spring-security-acl-2.0.0.jar<\/LI><\/UL><br \/>\n<UL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">spring-security-core-2.0.0.jar<\/LI><\/UL><br \/>\n<UL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">spring-security-core-tiger-2.0.0.jar<\/LI><\/UL><br \/>\n<UL style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">spring-security-taglibs-2.0.0.jar<\/LI><\/UL><\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Configure a<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><I>DelegatingFilterProxy<\/I><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>in the web.xml file.<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-name<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">springSecurityFilterChain<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-name<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-class<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">org.springframework.web.filter.DelegatingFilterProxy<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-class<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-mapping<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-name<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">springSecurityFilterChain<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-name<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">url-pattern<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/*<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">url-pattern<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">filter-mapping<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV><\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Configuration of Spring Security 2.0 is far more concise than ACEGI, so instead of changing my current ACEGI based configuration file, I found it easier to start from a empty file. If you do want to change your existing configuration file, I am sure that you will be deleting more lines than adding.<BR><BR>The first part of the configuration is to specifiy the details for the secure resource filter, this is to allow secure resources to be read from the database and not from the actual configuration file. This is an example of what you will see in most of the examples:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">auto-config<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;true&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access-denied-page<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/403.jsp&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">intercept-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">pattern<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/index.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_ADMINISTRATOR,ROLE_USER&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">intercept-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">pattern<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/securePage.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_ADMINISTRATOR&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">intercept-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">pattern<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/**&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_ANONYMOUS&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>Replace this with:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-manager<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">alias<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.AffirmativeBased&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;allowIfAllAbstainDecisions&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;false&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;decisionVoters&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:list<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.RoleVoter&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.AuthenticatedVoter&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:list<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;filterInvocationInterceptor&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.intercept.web.FilterSecurityInterceptor&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;objectDefinitionSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;secureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;secureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.security.SecureFilter.MySecureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">auto-config<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;true&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access-denied-page<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/403.jsp&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">concurrent-session-control<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">max-sessions<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;1&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">exception-if-maximum-exceeded<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;true&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">form-login<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">login-page<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-failure-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">default-target-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/index.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">logout<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">logout-success-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV><BR>The main part of this piece of configuration is the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>secureResourceFilter<\/FONT>, this is a class that implements<I>FilterInvocationDefinitionSource<\/I><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>and is called when Spring Security needs to check the Authorities for a requested page.<BR>Here is the code for<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><I>MySecureResourceFilter<\/I>:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-j style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">package<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;org.security.SecureFilter;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;java.util.Collection;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;java.util.List;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;org.springframework.security.ConfigAttributeDefinition;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;org.springframework.security.ConfigAttributeEditor;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;org.springframework.security.intercept.web.FilterInvocation;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">import<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;org.springframework.security.intercept.web.FilterInvocationDefinitionSource;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">public<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;MySecureResourceFilter&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">implements<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;FilterInvocationDefinitionSource&nbsp;{&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">public<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;ConfigAttributeDefinition&nbsp;getAttributes(Object&nbsp;filter)&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">throws<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;IllegalArgumentException&nbsp;{&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FilterInvocation&nbsp;filterInvocation&nbsp;=&nbsp;(FilterInvocation)&nbsp;filter;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;url&nbsp;=&nbsp;filterInvocation.getRequestUrl();&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=comment style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,130,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/\/&nbsp;create&nbsp;a&nbsp;resource&nbsp;object&nbsp;that&nbsp;represents&nbsp;this&nbsp;Url&nbsp;object<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resource&nbsp;resource&nbsp;=&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">new<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;Resource(url);&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">if<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;(resource&nbsp;==&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">null<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">)&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">return<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">null<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">else<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">{&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConfigAttributeEditor&nbsp;configAttrEditor&nbsp;=&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">new<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;ConfigAttributeEditor();&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=comment style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,130,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/\/&nbsp;get&nbsp;the&nbsp;Roles&nbsp;that&nbsp;can&nbsp;access&nbsp;this&nbsp;Url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Role&gt;&nbsp;roles&nbsp;=&nbsp;resource.getRoles();&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuffer&nbsp;rolesList&nbsp;=&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">new<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;StringBuffer();&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">for<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;(Role&nbsp;role&nbsp;:&nbsp;roles){&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rolesList.append(role.getName());&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rolesList.append(<SPAN class=string style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;,&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">);&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=comment style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,130,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/\/&nbsp;don&#8217;t&nbsp;want&nbsp;to&nbsp;end&nbsp;with&nbsp;a&nbsp;&#8220;,&#8221;&nbsp;so&nbsp;remove&nbsp;the&nbsp;last&nbsp;&#8220;,&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">if<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;(rolesList.length()&nbsp;&gt;&nbsp;<\/SPAN><SPAN class=number style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(192,0,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">0<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">)&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rolesList.replace(rolesList.length()-<SPAN class=number style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(192,0,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">1<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">,&nbsp;rolesList.length()+<\/SPAN><SPAN class=number style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(192,0,0); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">1<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">,&nbsp;<\/SPAN><SPAN class=string style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">);&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configAttrEditor.setAsText(rolesList.toString());&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">return<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;(ConfigAttributeDefinition)&nbsp;configAttrEditor.getValue();&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">public<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;Collection&nbsp;getConfigAttributeDefinitions()&nbsp;{&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">return<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">null<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">public<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">boolean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;supports(Class&nbsp;arg0)&nbsp;{&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">return<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=keyword style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">true<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">}&nbsp;&nbsp;<\/SPAN><\/LI><\/OL><\/DIV>This getAttributes() method above essentially returns the name of Authorities (which I call Roles) that are allowed access to the current Url.<\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">OK, so now we have setup the database based resources and now the next step is to get Spring Security to read the user details from the database. The examples that come with Spring Security 2.0 shows you how to keep a list of users and authorities in the configuration file like this:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user-service<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;rod&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">password<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_SUPERVISOR,&nbsp;ROLE_USER&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;dianne&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">password<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_USER,ROLE_TELLER&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;scott&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">password<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_USER&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;peter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">password<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;ROLE_USER&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">user-service<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>You could replace these examples with this configuration so that you can read the user details straight from the database like this:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">jdbc-user-service<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">data-source-ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;dataSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>While this is a very fast and easy way to configure database based security it does mean that you have to conform to a default databases schema. By default, the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;jdbc-user-service&gt;<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>requires the following tables: user, authorities, groups, group_members and group_authorities.<BR>In my case this was not going to work as my security schema it not the same as what the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;jdbc-user-service&gt;<\/FONT>requires, so I was forced to change the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;authentication-provider&gt;<\/FONT>:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">jdbc-user-service<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">data-source-ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;dataSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">users-by-username-query<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;SELECT&nbsp;U.username,&nbsp;U.password,&nbsp;U.accountEnabled&nbsp;AS&nbsp;&#8216;enabled&#8217;&nbsp;FROM&nbsp;User&nbsp;U&nbsp;where&nbsp;U.username=?&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities-by-username-query<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;SELECT&nbsp;U.username,&nbsp;R.name&nbsp;as&nbsp;&#8216;authority&#8217;&nbsp;FROM&nbsp;User&nbsp;U&nbsp;JOIN&nbsp;Authority&nbsp;A&nbsp;ON&nbsp;u.id&nbsp;=&nbsp;A.userId&nbsp;JOIN&nbsp;Role&nbsp;R&nbsp;ON&nbsp;R.id&nbsp;=&nbsp;A.roleId&nbsp;WHERE&nbsp;U.username=?&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>By adding the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#ff0000>users-by-username-query<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>and<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#ff0000>authorities-by-username-query<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>properties you are able to override the default SQL statements with your own. As in ACEGI security you must make sure that the columns that your SQL statement returns is the same as what Spring Security expects. There is a another property<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#ff0000>group-authorities-by-username-query<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>which I am not using and have therefore left it out of this example, but it works in exactly the same manner as the other two SQL statements.<BR><BR>This feature of the<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;jdbc-user-service&gt;<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>has only been included in the past month or so and was not available in the pre-release versions of Spring Security. Luckily it has been added as it does make life a lot easier. You can read about this<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><A style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: rgb(0,72,192); PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial\" href=\"http:\/\/www.jroller.com\/habuma\/entry\/roadrantz_and_spring_security_2\" target=_blank>here<\/A><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>and<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><A style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: rgb(0,72,192); PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial\" href=\"http:\/\/www.jroller.com\/habuma\/entry\/spring_security_and_custom_user\" target=_blank>here<\/A>.<BR><BR>The dataSource bean instructs which database to connect to, it is not included in my configuration file as it&#8217;s not specific to security. Here is an example of a dataSource bean for those who are not sure:<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;dataSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.jdbc.datasource.DriverManagerDataSource&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;driverClassName&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;com.mysql.jdbc.Driver&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;url&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;jdbc:mysql:\/\/localhost\/db_name?useUnicode=true&amp;characterEncoding=utf-8&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;username&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;root&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;pwd&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">bean<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV><\/LI><br \/>\n<LI style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">And that is all for the configuration of Spring Security. My last task was to change my current logon screen. In ACEGI you could create your own logon<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;form&gt;<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>by making sure that you POSTED the correctly named HTML input elements to the correct URL. While you can still do this in Spring Security 2.0, some of the names have changed.<BR>You can still call your username field j_<FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>username<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>and your password field<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>j_password<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>as before.<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">input<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">type<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;text&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;j_username&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;j_username&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">input<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">type<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;j_password&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;j_password&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>However you must set the action property of your<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>&lt;form&gt;<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>to point to<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>j_spring_security_check<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>and not<FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>j_acegi_security_check<\/FONT><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>.<\/FONT><BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">form<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">method<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;post&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;loginForm&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">action<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;&lt;c:url&nbsp;value=&#8217;j_spring_security_check&#8217;\/&gt;&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV>There are a few places in our application where the user can logout, this is a link that redirects the logout request to the security framework so that it can be handled accordingly. This needs to be changed from<SPAN class=Apple-converted-space>&nbsp;<\/SPAN><FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>j_acegi_logout<\/FONT><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>to<FONT style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\" color=#003366>j_spring_security_logout<\/FONT>.<BR><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">a<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">href<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8216;&lt;c:url&nbsp;value=&#8221;j_spring_security_logout&#8221;\/&gt;&#8217;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">Logout<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">a<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV><\/LI><\/OL><br \/>\n<H3 style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 140%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">Conclusion<\/H3><br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">This short guide on how to configure Spring Security 2.0 with access to resources stored in a database does not come close to illustrating the host of new features that are available in Spring Security 2.0, however I think that it does show some of the most commonly used abilities of the framework and I hope that you will find it useful.<BR><BR>One of the benefits of Spring Security 2.0 over ACEGI is the ability to write more consice configuration files, this is clearly shown when I compare my old ACEGI configration (<B>172<\/B><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>lines) file to my new one (<B>42<\/B><SPAN class=Apple-converted-space>&nbsp;<\/SPAN>lines).<BR>Here is my complete securityContext.xml file:<\/P><br \/>\n<DIV class=dp-highlighter style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; OVERFLOW-X: auto; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 1px; FONT-FAMILY: Consolas, 'Courier New', Courier, mono, serif; BACKGROUND-COLOR: rgb(231,229,220); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=bar style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<DIV class=tools style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(248,248,248); BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\"><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('ViewSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">view plain<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('CopyToClipboard',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">copy to clipboard<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('PrintSource',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">print<\/A><A style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; TEXT-DECORATION: none; outline-width: 0px; outline-style: initial; outline-color: initial; -webkit-background-clip: initial; -webkit-background-origin: initial\" onclick=\"dp.sh.Toolbar.Command('About',this);return false;\" href=\"http:\/\/strongd.net\/blog\/new\/1#\">?<\/A><\/DIV><\/DIV><br \/>\n<OL class=dp-xml style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 20px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(92,92,92); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; LIST-STYLE-TYPE: decimal; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;?<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">xml<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">version<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;1.0&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">encoding<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;UTF-8&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">?&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:beans<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">xmlns<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;http:\/\/www.springframework.org\/schema\/security&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">xmlns:beans<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;http:\/\/www.springframework.org\/schema\/beans&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=\"\" style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; COLOR: rgb(92,92,92); LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(248,248,248); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">xmlns:xsi<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><br \/>\n<LI class=alt style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 3px! important; BORDER-TOP: 0px; PADDING-LEFT: 10px! important; LIST-STYLE-POSITION: outside! important; FONT-SIZE: 100%; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(108,226,108) 3px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; BACKGROUND-COLOR: rgb(255,255,255); outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\"><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">xsi:schemaLocation<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;http:\/\/www.springframework.org\/schema\/beans,http:\/\/www.springframework.org\/schema\/beans\/spring-beans-2.0.xsd,http:\/\/www.springframework.org\/schema\/security,http:\/\/www.springframework.org\/schema\/security\/spring-security-2.0.xsd&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-manager<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">alias<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.AffirmativeBased&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;allowIfAllAbstainDecisions&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">value<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;false&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;decisionVoters&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:list<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.RoleVoter&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.vote.AuthenticatedVoter&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:list<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;filterInvocationInterceptor&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.intercept.web.FilterSecurityInterceptor&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;authenticationManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;accessDecisionManager&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:property<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">name<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;objectDefinitionSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;secureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;secureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.security.SecureFilter.MySecureResourceFilter&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">auto-config<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;true&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">access-denied-page<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/403.jsp&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">concurrent-session-control<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">max-sessions<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;1&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">exception-if-maximum-exceeded<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;true&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">form-login<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">login-page<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-failure-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">default-target-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/index.jsp&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">logout<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">logout-success-url<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;\/login.jsp&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">http<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:bean<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">id<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;loggerListener&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">class<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;org.springframework.security.event.authentication.LoggerListener&#8221;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">jdbc-user-service<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">data-source-ref<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;dataSource&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">users-by-username-query<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;SELECT&nbsp;U.username,&nbsp;U.password,&nbsp;U.accountEnabled&nbsp;AS&nbsp;&#8216;enabled&#8217;&nbsp;FROM&nbsp;User&nbsp;U&nbsp;where&nbsp;U.username=?&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=attribute style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: red; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authorities-by-username-query<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">=<\/SPAN><SPAN class=attribute-value style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: blue; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&#8220;SELECT&nbsp;U.username,&nbsp;R.name&nbsp;as&nbsp;&#8216;authority&#8217;&nbsp;FROM&nbsp;User&nbsp;U&nbsp;JOIN&nbsp;Authority&nbsp;A&nbsp;ON&nbsp;u.id&nbsp;=&nbsp;A.userId&nbsp;JOIN&nbsp;Role&nbsp;R&nbsp;ON&nbsp;R.id&nbsp;=&nbsp;A.roleId&nbsp;WHERE&nbsp;U.username=?&#8221;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">\/&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">authentication-provider<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&lt;\/<\/SPAN><SPAN class=tag-name style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">beans:beans<\/SPAN><SPAN class=tag style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: rgb(0,102,153); PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&gt;<\/SPAN><SPAN style=\"BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: inherit; outline-width: 0px; outline-style: initial; outline-color: initial\">&nbsp;&nbsp;<\/SPAN><\/SPAN><\/LI><\/OL><\/DIV><br \/>\n<P style=\"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline-width: 0px; outline-style: initial; outline-color: initial\">As I said in step 1, downloading Spring Security was the trickiest step of all. From there on it was plain sailing&#8230;<\/P><\/SPAN><\/DIV><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Formerly called ACEGI Security for Spring, the re-branded Spring Security 2.0 has delivered on its promises of making it simpler to use and improving developer productivity. Already considered as the Java platform&#8217;s most&nbsp;widely used enterprise security framework&nbsp;with over 250,000 downloads from SourceForge, Spring Security 2.0 provides a host of new features. This article outlines how &hellip; <a href=\"https:\/\/www.strongd.net\/?p=553\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Pathway from ACEGI to Spring Security 2.0<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[25],"class_list":["post-553","post","type-post","status-publish","format-standard","hentry","category-java","tag-spring"],"_links":{"self":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=553"}],"version-history":[{"count":1,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":652,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/553\/revisions\/652"}],"wp:attachment":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}