diff --git a/build/build-cloud.xml b/build/build-cloud.xml
index 0fdc4f3ddf7..f95768a489c 100755
--- a/build/build-cloud.xml
+++ b/build/build-cloud.xml
@@ -479,7 +479,7 @@
-
+
@@ -586,7 +586,7 @@
-
+
@@ -610,12 +610,18 @@
-
+
+
+
+
+
+
+
diff --git a/plugins/user-authenticators/ldap/.classpath b/plugins/user-authenticators/ldap/.classpath
new file mode 100755
index 00000000000..e39771ada09
--- /dev/null
+++ b/plugins/user-authenticators/ldap/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/user-authenticators/ldap/.project b/plugins/user-authenticators/ldap/.project
new file mode 100755
index 00000000000..2f43179ec2e
--- /dev/null
+++ b/plugins/user-authenticators/ldap/.project
@@ -0,0 +1,17 @@
+
+
+ ldap-user-authenticator
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/server/src/com/cloud/server/auth/LDAPUserAuthenticator.java b/plugins/user-authenticators/ldap/LDAPUserAuthenticator.java
similarity index 100%
rename from server/src/com/cloud/server/auth/LDAPUserAuthenticator.java
rename to plugins/user-authenticators/ldap/LDAPUserAuthenticator.java
diff --git a/plugins/user-authenticators/ldap/build.xml b/plugins/user-authenticators/ldap/build.xml
new file mode 100755
index 00000000000..c0ae8b89d18
--- /dev/null
+++ b/plugins/user-authenticators/ldap/build.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+ Cloud Stack ant build file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+