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;