public class DummyLoginModule implements javax.security.auth.spi.LoginModule { ... public void initialize( Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options ) { this.subject = subject; System.out.println("callbackHandler is "+callbackHandler); this.callbackHandler = callbackHandler; }
<extension id="comptax1.rap.dummyLoginModule" point="org.eclipse.equinox.security.loginModule"> <loginModule class="comptax1.rap.DummyLoginModule" description="Dummy LoginModule"> </loginModule> </extension> <extension id="dummyCallbackHandler" point="org.eclipse.equinox.security.callbackHandler"> <callbackHandler class="comptax1.rap.DummyCallbackHandler"> </callbackHandler> </extension> <extension point="org.eclipse.equinox.security.callbackHandlerMapping"> <callbackHandlerMapping callbackHandlerId="dummyCallbackHandler" configName="DUMMY"> </callbackHandlerMapping> </extension> <extension id="view" point="org.eclipse.core.runtime.applications"> <application cardinality="singleton-global" thread="main" visible="true"> <run class="comptax1.rap.Application"> </run> </application> </extension>