ShiroFilter does not work with proxied security manager
-------------------------------------------------------

                 Key: SHIRO-130
                 URL: https://issues.apache.org/jira/browse/SHIRO-130
             Project: Shiro
          Issue Type: Bug
          Components: Web
    Affects Versions: 1.0
            Reporter: Peter Ledbrook
             Fix For: 1.0


The {{ShiroFilter.isHttpSessions()}} method does an {{instanceof}} check on the 
security manager, checking whether it's an instance of 
{{DefaultWebSecurityManager}}.

This doesn't work when the security manager is a JDK proxy to a 
{{DefaultWebSecurityManager}} because the proxy implements the 
{{SecurityManager}} interface, which doesn't have the {{isHttpSessions()}} 
method.

Perhaps we should have a {{WebSecurityManager}} interface with the 
{{isHttpSessions()}} method defined on it?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to