diff --git a/sandbox/openid/pom.xml b/openid/pom.xml
similarity index 54%
rename from sandbox/openid/pom.xml
rename to openid/pom.xml
index e892198a88..bd2b8c333f 100644
--- a/sandbox/openid/pom.xml
+++ b/openid/pom.xml
@@ -1,30 +1,22 @@
4.0.0
-
- org.springframework.security
- spring-security-sandbox
- 2.0-SNAPSHOT
-
+
+ org.springframework.security
+ spring-security-parent
+ 2.0-SNAPSHOT
+
spring-security-openid
- Spring Security System - OpenID support
+ Spring Security - OpenID support
Spring Security - Support for OpenID
- 0.1-SNAPSHOT
-
-
+ 2.0-SNAPSHOT
+
+ org.springframework.security
+ spring-security-core
+ ${project.version}
+
org.springframework
spring-core
@@ -45,15 +37,6 @@
openid4java
0.9.3
-
-
- org.apache.geronimo.specs
- geronimo-servlet_2.4_spec
- 1.1.1
- compile
- true
-
-
diff --git a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java b/openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java
similarity index 95%
rename from sandbox/openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java
rename to openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java
index d7d1125a41..df42343b3a 100644
--- a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java
+++ b/openid/src/main/java/org/springframework/security/providers/openid/AuthenticationCancelledException.java
@@ -21,7 +21,7 @@ import org.springframework.security.AuthenticationException;
* Indicates that OpenID authentication was cancelled
*
* @author Robin Bramley, Opsera Ltd
- * @version $Id:$
+ * @version $Id$
*/
public class AuthenticationCancelledException extends AuthenticationException {
//~ Constructors ===================================================================================================
diff --git a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationProvider.java b/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationProvider.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationProvider.java
rename to openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationProvider.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationStatus.java b/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationStatus.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationStatus.java
rename to openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationStatus.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationToken.java b/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationToken.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationToken.java
rename to openid/src/main/java/org/springframework/security/providers/openid/OpenIDAuthenticationToken.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/providers/openid/package.html b/openid/src/main/java/org/springframework/security/providers/openid/package.html
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/providers/openid/package.html
rename to openid/src/main/java/org/springframework/security/providers/openid/package.html
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConstants.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConstants.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConstants.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIDConstants.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumer.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumer.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumer.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumer.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumerException.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumerException.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumerException.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIDConsumerException.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilter.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilter.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilter.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilter.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationProcessingFilter.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationProcessingFilter.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationProcessingFilter.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationProcessingFilter.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationRequiredException.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationRequiredException.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationRequiredException.java
rename to openid/src/main/java/org/springframework/security/ui/openid/OpenIdAuthenticationRequiredException.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/consumers/OpenId4JavaConsumer.java b/openid/src/main/java/org/springframework/security/ui/openid/consumers/OpenId4JavaConsumer.java
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/consumers/OpenId4JavaConsumer.java
rename to openid/src/main/java/org/springframework/security/ui/openid/consumers/OpenId4JavaConsumer.java
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/consumers/package.html b/openid/src/main/java/org/springframework/security/ui/openid/consumers/package.html
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/consumers/package.html
rename to openid/src/main/java/org/springframework/security/ui/openid/consumers/package.html
diff --git a/sandbox/openid/src/main/java/org/springframework/security/ui/openid/package.html b/openid/src/main/java/org/springframework/security/ui/openid/package.html
similarity index 100%
rename from sandbox/openid/src/main/java/org/springframework/security/ui/openid/package.html
rename to openid/src/main/java/org/springframework/security/ui/openid/package.html
diff --git a/sandbox/openid/src/test/java/org/springframework/security/providers/openid/MockAuthoritiesPopulator.java b/openid/src/test/java/org/springframework/security/providers/openid/MockAuthoritiesPopulator.java
similarity index 100%
rename from sandbox/openid/src/test/java/org/springframework/security/providers/openid/MockAuthoritiesPopulator.java
rename to openid/src/test/java/org/springframework/security/providers/openid/MockAuthoritiesPopulator.java
diff --git a/sandbox/openid/src/test/java/org/springframework/security/providers/openid/OpenIDAuthenticationProviderTests.java b/openid/src/test/java/org/springframework/security/providers/openid/OpenIDAuthenticationProviderTests.java
similarity index 100%
rename from sandbox/openid/src/test/java/org/springframework/security/providers/openid/OpenIDAuthenticationProviderTests.java
rename to openid/src/test/java/org/springframework/security/providers/openid/OpenIDAuthenticationProviderTests.java
diff --git a/sandbox/openid/src/test/java/org/springframework/security/providers/openid/OpenIdAuthenticationTokenTests.java b/openid/src/test/java/org/springframework/security/providers/openid/OpenIdAuthenticationTokenTests.java
similarity index 100%
rename from sandbox/openid/src/test/java/org/springframework/security/providers/openid/OpenIdAuthenticationTokenTests.java
rename to openid/src/test/java/org/springframework/security/providers/openid/OpenIdAuthenticationTokenTests.java
diff --git a/sandbox/openid/src/test/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilterTests.java b/openid/src/test/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilterTests.java
similarity index 100%
rename from sandbox/openid/src/test/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilterTests.java
rename to openid/src/test/java/org/springframework/security/ui/openid/OpenIDResponseProcessingFilterTests.java
diff --git a/sandbox/openid/src/test/java/org/springframework/security/ui/openid/consumers/MockOpenIDConsumer.java b/openid/src/test/java/org/springframework/security/ui/openid/consumers/MockOpenIDConsumer.java
similarity index 100%
rename from sandbox/openid/src/test/java/org/springframework/security/ui/openid/consumers/MockOpenIDConsumer.java
rename to openid/src/test/java/org/springframework/security/ui/openid/consumers/MockOpenIDConsumer.java
diff --git a/pom.xml b/pom.xml
index 92d64ea061..e61da59f7b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,6 +12,7 @@
adapters
portlet
ntlm
+ openid
samples