Introduce OSGi Explorer
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.rap / src / main / java / org / argeo / security / ui / rap / SecureRapActivator.java
index 2a29ba7e0e480420266da5c7e2814b592cdbcb25..762b227830f1d5b120a461f6958560a1ff63371b 100644 (file)
@@ -7,33 +7,22 @@ import org.eclipse.equinox.security.auth.LoginContextFactory;
 import org.osgi.framework.BundleActivator;
 import org.osgi.framework.BundleContext;
 
+/** Configure Equinox login context from the bundle context. */
 public class SecureRapActivator implements BundleActivator {
 
        public final static String ID = "org.argeo.security.ui.rap";
        public final static String CONTEXT_SPRING = "SPRING";
        private static final String JAAS_CONFIG_FILE = "/META-INF/jaas_default.txt";
 
-       //private static ILoginContext loginContext = null;
-       
        private static BundleContext bundleContext;
 
        public void start(BundleContext bundleContext) throws Exception {
                SecureRapActivator.bundleContext = bundleContext;
-//             URL configUrl = bundleContext.getBundle().getEntry(JAAS_CONFIG_FILE);
-//             loginContext = LoginContextFactory.createContext(CONTEXT_SPRING,
-//                             configUrl);
        }
 
        public void stop(BundleContext context) throws Exception {
        }
 
-//     static ILoginContext getLoginContext() {
-//             if (loginContext == null)
-//                     throw new ArgeoException(
-//                                     "No Equinox login context available, check your configuration");
-//             return loginContext;
-//     }
-
        static ILoginContext createLoginContext() {
                URL configUrl = bundleContext.getBundle().getEntry(JAAS_CONFIG_FILE);
                return LoginContextFactory.createContext(CONTEXT_SPRING, configUrl);