1 19 20 package com.sslexplorer.activedirectory; 21 22 import org.jdom.Element; 23 24 import com.sslexplorer.core.UserDatabaseManager; 25 import com.sslexplorer.extensions.ExtensionDescriptor; 26 import com.sslexplorer.extensions.ExtensionException; 27 import com.sslexplorer.extensions.types.DefaultPlugin; 28 import com.sslexplorer.extensions.types.PluginDefinition; 29 import com.sslexplorer.security.UserDatabaseDefinition; 30 31 34 public class ActiveDirectoryCommunityPlugin extends DefaultPlugin { 35 36 39 public ActiveDirectoryCommunityPlugin() { 40 super(null, false); 41 } 42 43 46 public void startPlugin(PluginDefinition definition, ExtensionDescriptor descriptor, Element element) throws ExtensionException { 47 super.startPlugin(definition, descriptor, element); 48 UserDatabaseDefinition databaseDefinition = new UserDatabaseDefinition(ActiveDirectoryUserDatabase.class, "activeDirectory", "activeDirectory", 80); 49 UserDatabaseManager.getInstance().registerDatabase(databaseDefinition); 50 } 51 } | Popular Tags |