org.zkoss.zkplus.acegi
Class AcegiSecurityContextListener

java.lang.Object
  extended by org.zkoss.zkplus.acegi.AcegiSecurityContextListener
All Implemented Interfaces:
org.zkoss.zk.ui.event.EventThreadCleanup, org.zkoss.zk.ui.event.EventThreadInit, org.zkoss.zk.ui.event.EventThreadResume

Deprecated. As of release 7.0.0

public class AcegiSecurityContextListener
extends Object
implements org.zkoss.zk.ui.event.EventThreadInit, org.zkoss.zk.ui.event.EventThreadCleanup, org.zkoss.zk.ui.event.EventThreadResume

Listener to copy servlet thread ThreadLocal, securityContext, over to event thread ThreadLocal and handle Acegi Authentication Exception occurred in Event handling (e.g. Acegi's MethodInterceptor).

Whenever you use Acegi as your security provider you have to add following lines in WEB-INF/zk.xml:


        <listener>
                <description>Acegi SecurityContext Handler</description>
                <listener-class>org.zkoss.zkplus.acegi.AcegiSecurityContextListener</listener-class>
        </listener>
 

Applicable to Acegi Security version 1.0.3

Author:
henrichen

Constructor Summary
AcegiSecurityContextListener()
          Deprecated.  
 
Method Summary
 void abortResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 void afterResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 void beforeResume(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 void cleanup(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt, List errs)
          Deprecated.  
 void complete(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 boolean init(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 void prepare(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.event.Event evt)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcegiSecurityContextListener

public AcegiSecurityContextListener()
Deprecated. 
Method Detail

prepare

public void prepare(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
prepare in interface org.zkoss.zk.ui.event.EventThreadInit

init

public boolean init(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
init in interface org.zkoss.zk.ui.event.EventThreadInit

cleanup

public void cleanup(org.zkoss.zk.ui.Component comp,
                    org.zkoss.zk.ui.event.Event evt,
                    List errs)
Deprecated. 
Specified by:
cleanup in interface org.zkoss.zk.ui.event.EventThreadCleanup

complete

public void complete(org.zkoss.zk.ui.Component comp,
                     org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
complete in interface org.zkoss.zk.ui.event.EventThreadCleanup

beforeResume

public void beforeResume(org.zkoss.zk.ui.Component comp,
                         org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
beforeResume in interface org.zkoss.zk.ui.event.EventThreadResume

afterResume

public void afterResume(org.zkoss.zk.ui.Component comp,
                        org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
afterResume in interface org.zkoss.zk.ui.event.EventThreadResume

abortResume

public void abortResume(org.zkoss.zk.ui.Component comp,
                        org.zkoss.zk.ui.event.Event evt)
Deprecated. 
Specified by:
abortResume in interface org.zkoss.zk.ui.event.EventThreadResume


Copyright © 2014. All rights reserved.