Author: cziegeler
Date: Wed Sep 17 11:06:05 2014
New Revision: 1625509

URL: http://svn.apache.org/r1625509
Log:
SLING-3945 : NoClassDefFound if security provider starts without auth api 
available

Modified:
    
sling/trunk/bundles/extensions/webconsolesecurityprovider/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java

Modified: 
sling/trunk/bundles/extensions/webconsolesecurityprovider/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/webconsolesecurityprovider/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java?rev=1625509&r1=1625508&r2=1625509&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/webconsolesecurityprovider/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
 (original)
+++ 
sling/trunk/bundles/extensions/webconsolesecurityprovider/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
 Wed Sep 17 11:06:05 2014
@@ -23,11 +23,7 @@ import java.util.Dictionary;
 import java.util.Hashtable;
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import javax.jcr.Repository;
-
 import org.apache.felix.webconsole.WebConsoleSecurityProvider;
-import org.apache.sling.api.auth.Authenticator;
-import org.apache.sling.auth.core.AuthenticationSupport;
 import org.apache.sling.launchpad.api.StartupListener;
 import org.apache.sling.launchpad.api.StartupMode;
 import org.osgi.framework.BundleContext;
@@ -45,9 +41,9 @@ import org.osgi.service.cm.ManagedServic
  */
 public class ServicesListener implements StartupListener {
 
-    private static final String AUTH_SUPPORT_CLASS = 
AuthenticationSupport.class.getName();
-    private static final String AUTHENTICATOR_CLASS = 
Authenticator.class.getName();
-    private static final String REPO_CLASS = Repository.class.getName();
+    private static final String AUTH_SUPPORT_CLASS = 
"org.apache.sling.auth.core.AuthenticationSupport";
+    private static final String AUTHENTICATOR_CLASS = 
"org.apache.sling.api.auth.Authenticator";
+    private static final String REPO_CLASS = "javax.jcr.Repository";
 
     /** The bundle context. */
     private final BundleContext bundleContext;


Reply via email to