X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=security%2Feclipse%2Fplugins%2Forg.argeo.security.equinox%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fequinox%2FEquinoxSecurity.java;h=61c5e796e03693930a1f9890ff29efd0c0d7755f;hb=8fa413581f5a42ace1817da8c84c86e8ea47fb15;hp=e1a72b14ffd0f8f674ad276c5630f979e25350e9;hpb=83dc7b38160651626d00f6048f20183e01ad323a;p=lgpl%2Fargeo-commons.git diff --git a/security/eclipse/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/EquinoxSecurity.java b/security/eclipse/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/EquinoxSecurity.java index e1a72b14f..61c5e796e 100644 --- a/security/eclipse/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/EquinoxSecurity.java +++ b/security/eclipse/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/EquinoxSecurity.java @@ -11,28 +11,20 @@ public class EquinoxSecurity implements BundleActivator { public final static String CONTEXT_SPRING = "SPRING"; private static final String JAAS_CONFIG_FILE = "jaas/jaas_default.txt"; - private static BundleContext bundleContext; - - public void start(BundleContext context) throws Exception { - bundleContext = context; - // URL url = new URL( - // "file:////home/mbaudier/dev/src/commons/security/eclipse/plugins/org.argeo.security.ui.rcp/jaas_config.txt"); - // // URL url = new URL( - // // - // "file:////home/mbaudier/dev/src/commons/security/eclipse/plugins/org.argeo.security.ui.rcp/jaas_config.txt"); - // ILoginContext secureContext = LoginContextFactory.createContext( - // configName, url); - getLoginContext(); + private static ILoginContext loginContext = null; + + public void start(BundleContext bundleContext) throws Exception { + // getLoginContext(); + URL configUrl = bundleContext.getBundle().getEntry(JAAS_CONFIG_FILE); + loginContext = LoginContextFactory.createContext(CONTEXT_SPRING, + configUrl); } public void stop(BundleContext context) throws Exception { - bundleContext = null; } static ILoginContext getLoginContext() { - String configName = CONTEXT_SPRING; - URL configUrl = bundleContext.getBundle().getEntry(JAAS_CONFIG_FILE); - return LoginContextFactory.createContext(configName, configUrl); + return loginContext; } }