Hi Everyone, 

I am also trying to apply spring security to magnolia using version 5.3.7 and 
blossom version 3.0.6.
First is I added spring security filter chain as what was mentioned in 
alternative #1 
[url]https://wiki.magnolia-cms.com/display/WIKI/Using+Spring+Security+with+Magnolia+and+Blossom[/url]

My web.xml looks like this,

[code]<filter>
        <filter-name>springSecurityFilterChain</filter-name>
        
<filter-class>info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy</filter-class>
        
        </filter>
        
        <filter-mapping>
                <filter-name>springSecurityFilterChain</filter-name>
                <url-pattern>/*</url-pattern>
        </filter-mapping>
        
  <filter>
    <display-name>Magnolia global filters</display-name>
    <filter-name>magnoliaFilterChain</filter-name>
    <filter-class>info.magnolia.cms.filters.MgnlMainFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>magnoliaFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    <dispatcher>ERROR</dispatcher>
  </filter-mapping>[/code]

In start() of my module I have this calls,

[code]// Using Spring xml config
                        
super.initRootWebApplicationContext("classpath:/applicationContext.xml");
                        super.initBlossomDispatcherServlet("blossom",
                                        "classpath:/blossom-servlet.xml");
                        super.initDispatcherServlet("springsecurity", 
"classpath:/springsecurity-servlet.xml");
                        [/code]
In my applicationContext.xml I added he spring security filter chain,

[code]<bean id="springSecurityFilterChain" 
class="info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy"/>[/code]

When I access the admin central, I got this issue

[code]INFO: Server startup in 21477 ms
Exception in thread "http-bio-8080-exec-3" java.lang.StackOverflowError
        at 
info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy.isInitialized(InstallationAwareDelegatingFilterProxy.java:67)
        at 
info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy.doFilter(InstallationAwareDelegatingFilterProxy.java:59)
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
        at 
info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy.doFilter(InstallationAwareDelegatingFilterProxy.java:60)
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
        at 
info.magnolia.module.blossom.web.InstallationAwareDelegatingFilterProxy.doFilter(InstallationAwareDelegatingFilterProxy.java:60)
[/code]

Is there any configuration needed to resolve the issue and have spring security 
work using the alternatives in the magnolia documentation?
Any info will be much appreciated. Thanks in advance.

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=d5af03f7-aa4e-4196-b9d2-1e16b9d5534d


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to