X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fplugins%2Forg.argeo.security.ui.rcp%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fui%2Frcp%2FSecureApplicationActivator.java;h=1c8bd7c25e7a4c4be58896f0efb339f3c28abe67;hb=78469faf92044c7ad7b3a829ae2b5e4f943748b7;hp=d5617d773c8c647509754e11ef393f0a75ebd361;hpb=7ffa880a608e9a1ed12b9d394bc3434da33c5914;p=lgpl%2Fargeo-commons.git diff --git a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureApplicationActivator.java b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureApplicationActivator.java index d5617d773..1c8bd7c25 100644 --- a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureApplicationActivator.java +++ b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureApplicationActivator.java @@ -1,19 +1,11 @@ package org.argeo.security.ui.rcp; -import java.io.IOException; import java.net.URL; -import javax.security.auth.callback.Callback; -import javax.security.auth.callback.CallbackHandler; -import javax.security.auth.callback.UnsupportedCallbackException; - -import org.argeo.security.ui.dialogs.DefaultLoginDialog; import org.eclipse.equinox.security.auth.ILoginContext; import org.eclipse.equinox.security.auth.LoginContextFactory; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceReference; -import org.osgi.framework.ServiceRegistration; /** Activator able to create {@link ILoginContext} */ public class SecureApplicationActivator implements BundleActivator { @@ -23,25 +15,12 @@ public class SecureApplicationActivator implements BundleActivator { private static final String JAAS_CONFIG_FILE = "/META-INF/jaas_default.txt"; private static BundleContext bundleContext; - private ServiceRegistration callbackHandlerRegistration; public void start(BundleContext bundleContext) throws Exception { SecureApplicationActivator.bundleContext = bundleContext; - - CallbackHandler callbackHandler = new CallbackHandler() { - - public void handle(Callback[] callbacks) throws IOException, - UnsupportedCallbackException { - DefaultLoginDialog dialog = new DefaultLoginDialog(); - dialog.handle(callbacks); - } - }; - callbackHandlerRegistration = bundleContext.registerService( - CallbackHandler.class.getName(), callbackHandler, null); } public void stop(BundleContext context) throws Exception { - callbackHandlerRegistration.unregister(); } static ILoginContext createLoginContext(String context) {