SLING-3945 : NoClassDefFound if security provider starts without auth api available

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/webconsolesecurityprovider@1625509 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java b/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
index cb8663b..135d9f1 100644
--- a/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
+++ b/src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/ServicesListener.java
@@ -23,11 +23,7 @@
 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 @@
  */
 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;