diff --git a/build.gradle b/build.gradle
index 96efe92..0b0a246 100644
--- a/build.gradle
+++ b/build.gradle
@@ -233,8 +233,8 @@ configure(rootProject) {
}
task copyDocsSamples(type: Copy) {
- from 'spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/'
- from 'spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/docs/'
+ from 'spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/'
+ from 'spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/docs/'
include '**/*.java'
include '**/*.xml'
into 'docs/src/reference/asciidoc/samples'
diff --git a/docs/src/reference/asciidoc/samples/.gitignore b/docs/src/reference/asciidoc/samples/.gitignore
index 27d1535..b305868 100644
--- a/docs/src/reference/asciidoc/samples/.gitignore
+++ b/docs/src/reference/asciidoc/samples/.gitignore
@@ -1 +1,2 @@
*.java
+*.xml
diff --git a/docs/src/reference/asciidoc/samples/WebSecurityConfig1.xml b/docs/src/reference/asciidoc/samples/WebSecurityConfig1.xml
deleted file mode 100644
index c18252f..0000000
--- a/docs/src/reference/asciidoc/samples/WebSecurityConfig1.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- * <bean id="authorizationContextSource" class="org.springframework.security.extensions.kerberos.ldap.KerberosLdapContextSource">
+ * <bean id="authorizationContextSource" class="org.springframework.security.kerberos.ldap.KerberosLdapContextSource">
* <constructor-arg value="${authentication.ldap.ldapUrl}" />
* <property name="referral" value="ignore" />
*
* <property name="loginConfig">
- * <bean class="org.springframework.security.extensions.kerberos.client.config.SunJaasKrb5LoginConfig">
+ * <bean class="org.springframework.security.kerberos.client.config.SunJaasKrb5LoginConfig">
* <property name="servicePrincipal" value="${authentication.ldap.servicePrincipal}" />
* <property name="useTicketCache" value="true" />
* <property name="isInitiator" value="true" />
diff --git a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplate.java b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosRestTemplate.java
similarity index 99%
rename from spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplate.java
rename to spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosRestTemplate.java
index a452262..c10e80b 100644
--- a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplate.java
+++ b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosRestTemplate.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client;
+package org.springframework.security.kerberos.client;
import java.net.URI;
import java.security.Principal;
diff --git a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/config/SunJaasKrb5LoginConfig.java b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/config/SunJaasKrb5LoginConfig.java
similarity index 98%
rename from spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/config/SunJaasKrb5LoginConfig.java
rename to spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/config/SunJaasKrb5LoginConfig.java
index 68f28c7..5bd9e56 100644
--- a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/config/SunJaasKrb5LoginConfig.java
+++ b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/config/SunJaasKrb5LoginConfig.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client.config;
+package org.springframework.security.kerberos.client.config;
import java.util.HashMap;
diff --git a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplateTests.java b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/KerberosRestTemplateTests.java
similarity index 97%
rename from spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplateTests.java
rename to spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/KerberosRestTemplateTests.java
index ae940aa..685cc42 100644
--- a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/KerberosRestTemplateTests.java
+++ b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/KerberosRestTemplateTests.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client;
+package org.springframework.security.kerberos.client;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
@@ -49,8 +49,9 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.http.client.ClientHttpResponse;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
-import org.springframework.security.extensions.kerberos.test.KerberosSecurityTestcase;
-import org.springframework.security.extensions.kerberos.test.MiniKdc;
+import org.springframework.security.kerberos.client.KerberosRestTemplate;
+import org.springframework.security.kerberos.test.KerberosSecurityTestcase;
+import org.springframework.security.kerberos.test.MiniKdc;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
diff --git a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfig.java b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfig.java
similarity index 90%
rename from spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfig.java
rename to spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfig.java
index e956d57..074c3c8 100644
--- a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfig.java
+++ b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfig.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client;
+package org.springframework.security.kerberos.client;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@@ -29,10 +29,10 @@ import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
@Configuration
diff --git a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSpnegoForward.java b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSpnegoForward.java
similarity index 90%
rename from spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSpnegoForward.java
rename to spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSpnegoForward.java
index 4d699b3..07805d1 100644
--- a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSpnegoForward.java
+++ b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSpnegoForward.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client;
+package org.springframework.security.kerberos.client;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@@ -29,10 +29,10 @@ import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
@Configuration
diff --git a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSuccessHandler.java b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSuccessHandler.java
similarity index 89%
rename from spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSuccessHandler.java
rename to spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSuccessHandler.java
index 4171d32..9d5240e 100644
--- a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/WebSecurityConfigSuccessHandler.java
+++ b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/WebSecurityConfigSuccessHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client;
+package org.springframework.security.kerberos.client;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@@ -29,11 +29,11 @@ import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.web.ResponseHeaderSettingKerberosAuthenticationSuccessHandler;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.web.ResponseHeaderSettingKerberosAuthenticationSuccessHandler;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
@Configuration
diff --git a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/docs/KerberosRestTemplateConfig.java b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/docs/KerberosRestTemplateConfig.java
similarity index 88%
rename from spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/docs/KerberosRestTemplateConfig.java
rename to spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/docs/KerberosRestTemplateConfig.java
index c49b112..ddff55f 100644
--- a/spring-security-kerberos-client/src/test/java/org/springframework/security/extensions/kerberos/client/docs/KerberosRestTemplateConfig.java
+++ b/spring-security-kerberos-client/src/test/java/org/springframework/security/kerberos/client/docs/KerberosRestTemplateConfig.java
@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.client.docs;
+package org.springframework.security.kerberos.client.docs;
-import org.springframework.security.extensions.kerberos.client.KerberosRestTemplate;
+import org.springframework.security.kerberos.client.KerberosRestTemplate;
public class KerberosRestTemplateConfig {
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/GlobalSunJaasKerberosConfig.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/GlobalSunJaasKerberosConfig.java
similarity index 97%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/GlobalSunJaasKerberosConfig.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/GlobalSunJaasKerberosConfig.java
index e9903eb..84672c9 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/GlobalSunJaasKerberosConfig.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/GlobalSunJaasKerberosConfig.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.InitializingBean;
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProvider.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosAuthenticationProvider.java
similarity index 97%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProvider.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosAuthenticationProvider.java
index d395ecf..dc07c64 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProvider.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosAuthenticationProvider.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosClient.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosClient.java
similarity index 93%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosClient.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosClient.java
index 2ff0682..a4ab32e 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosClient.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosClient.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
/**
*
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProvider.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProvider.java
similarity index 95%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProvider.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProvider.java
index 9474858..ff0a229 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProvider.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProvider.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -25,8 +25,8 @@ import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsChecker;
import org.springframework.security.core.userdetails.UserDetailsService;
-import org.springframework.security.extensions.kerberos.KerberosTicketValidator.KerberosTicketValidation;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.KerberosTicketValidator.KerberosTicketValidation;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
import org.springframework.util.Assert;
/**
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceRequestToken.java
similarity index 96%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceRequestToken.java
index 64575be..45c2888 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosServiceRequestToken.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosServiceRequestToken.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import java.io.UnsupportedEncodingException;
import java.security.PrivilegedActionException;
@@ -29,8 +29,8 @@ import org.springframework.security.authentication.AbstractAuthenticationToken;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.crypto.codec.Base64;
-import org.springframework.security.extensions.kerberos.KerberosTicketValidator.KerberosTicketValidation;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.KerberosTicketValidator.KerberosTicketValidation;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
/**
* Holds the Kerberos/SPNEGO token for requesting a kerberized service and is
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosTicketValidator.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosTicketValidator.java
similarity index 97%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosTicketValidator.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosTicketValidator.java
index cfc4331..21198dd 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/KerberosTicketValidator.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/KerberosTicketValidator.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import java.util.HashSet;
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosClient.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosClient.java
similarity index 98%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosClient.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosClient.java
index 667caba..b2e7d90 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosClient.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosClient.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import java.io.IOException;
import java.util.HashMap;
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosTicketValidator.java
similarity index 99%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosTicketValidator.java
index facb3bc..d90d01a 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/SunJaasKerberosTicketValidator.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/SunJaasKerberosTicketValidator.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import java.security.Principal;
import java.security.PrivilegedActionException;
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java
similarity index 91%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java
index 7b02a16..0aec6af 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/ResponseHeaderSettingKerberosAuthenticationSuccessHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.web;
+package org.springframework.security.kerberos.web;
import java.io.IOException;
@@ -22,7 +22,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.core.Authentication;
-import org.springframework.security.extensions.kerberos.KerberosServiceRequestToken;
+import org.springframework.security.kerberos.KerberosServiceRequestToken;
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
/**
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilter.java
similarity index 94%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilter.java
index 39a25aa..6b786b9 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilter.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilter.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.web;
+package org.springframework.security.kerberos.web;
import java.io.IOException;
@@ -31,8 +31,8 @@ import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.crypto.codec.Base64;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.KerberosServiceRequestToken;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.KerberosServiceRequestToken;
import org.springframework.security.web.authentication.AuthenticationFailureHandler;
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;
@@ -59,10 +59,10 @@ import org.springframework.web.filter.GenericFilterBean;
* <sec:custom-filter ref="spnegoAuthenticationProcessingFilter" position="BASIC_AUTH_FILTER" />
* </sec:http>
*
- * <bean id="spnegoEntryPoint" class="org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint" />
+ * <bean id="spnegoEntryPoint" class="org.springframework.security.kerberos.web.SpnegoEntryPoint" />
*
* <bean id="spnegoAuthenticationProcessingFilter"
- * class="org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter">
+ * class="org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter">
* <property name="authenticationManager" ref="authenticationManager" />
* </bean>
*
@@ -71,9 +71,9 @@ import org.springframework.web.filter.GenericFilterBean;
* </sec:authentication-manager>
*
* <bean id="kerberosServiceAuthenticationProvider"
- * class="org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider">
+ * class="org.springframework.security.kerberos.KerberosServiceAuthenticationProvider">
* <property name="ticketValidator">
- * <bean class="org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator">
+ * <bean class="org.springframework.security.kerberos.SunJaasKerberosTicketValidator">
* <property name="servicePrincipal" value="HTTP/web.springsource.com" />
* <property name="keyTabLocation" value="classpath:http-java.keytab" />
* </bean>
diff --git a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPoint.java b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoEntryPoint.java
similarity index 98%
rename from spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPoint.java
rename to spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoEntryPoint.java
index 777b13b..0eb52df 100644
--- a/spring-security-kerberos-core/src/main/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPoint.java
+++ b/spring-security-kerberos-core/src/main/java/org/springframework/security/kerberos/web/SpnegoEntryPoint.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.web;
+package org.springframework.security.kerberos.web;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.xml b/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.xml
deleted file mode 100644
index 82d79f2..0000000
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.xml b/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.xml
deleted file mode 100644
index a846a19..0000000
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProviderTest.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosAuthenticationProviderTest.java
similarity index 94%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProviderTest.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosAuthenticationProviderTest.java
index 26bb677..0a92beb 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosAuthenticationProviderTest.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosAuthenticationProviderTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
@@ -29,6 +29,8 @@ import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
+import org.springframework.security.kerberos.KerberosAuthenticationProvider;
+import org.springframework.security.kerberos.KerberosClient;
/**
* Test class for {@link KerberosAuthenticationProvider}
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProviderTest.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProviderTest.java
similarity index 94%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProviderTest.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProviderTest.java
index 9f871d4..9987e73 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/KerberosServiceAuthenticationProviderTest.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/KerberosServiceAuthenticationProviderTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos;
+package org.springframework.security.kerberos;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
@@ -34,7 +34,10 @@ import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
-import org.springframework.security.extensions.kerberos.KerberosTicketValidator.KerberosTicketValidation;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.KerberosServiceRequestToken;
+import org.springframework.security.kerberos.KerberosTicketValidator;
+import org.springframework.security.kerberos.KerberosTicketValidator.KerberosTicketValidation;
/**
* Test class for {@link KerberosServiceAuthenticationProvider}
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.java
similarity index 91%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.java
index 9e9767d..619dcbf 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/AuthProviderConfig.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.docs;
+package org.springframework.security.kerberos.docs;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -21,8 +21,8 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
-import org.springframework.security.extensions.kerberos.KerberosAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosClient;
+import org.springframework.security.kerberos.KerberosAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosClient;
//tag::snippetA[]
@Configuration
diff --git a/docs/src/reference/asciidoc/samples/AuthProviderConfig.xml b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.xml
similarity index 80%
rename from docs/src/reference/asciidoc/samples/AuthProviderConfig.xml
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.xml
index 82d79f2..8499b10 100644
--- a/docs/src/reference/asciidoc/samples/AuthProviderConfig.xml
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/AuthProviderConfig.xml
@@ -20,9 +20,9 @@
+ class="org.springframework.security.kerberos.KerberosAuthenticationProvider">
-
+
@@ -30,13 +30,13 @@
+ class="org.springframework.security.kerberos.GlobalSunJaasKerberosConfig">
+ class="org.springframework.security.kerberos.sample.DummyUserDetailsService" />
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/DummyUserDetailsService.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/DummyUserDetailsService.java
similarity index 95%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/DummyUserDetailsService.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/DummyUserDetailsService.java
index 66bbae0..e92ff90 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/DummyUserDetailsService.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/DummyUserDetailsService.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.docs;
+package org.springframework.security.kerberos.docs;
import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.core.userdetails.User;
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.java
similarity index 88%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.java
index 816546a..d512c0e 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/docs/SpnegoConfig.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.docs;
+package org.springframework.security.kerberos.docs;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -23,12 +23,12 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
-import org.springframework.security.extensions.kerberos.KerberosAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosClient;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosAuthenticationProvider;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosClient;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
//tag::snippetA[]
diff --git a/docs/src/reference/asciidoc/samples/SpnegoConfig.xml b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.xml
similarity index 77%
rename from docs/src/reference/asciidoc/samples/SpnegoConfig.xml
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.xml
index a846a19..e4ac737 100644
--- a/docs/src/reference/asciidoc/samples/SpnegoConfig.xml
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/docs/SpnegoConfig.xml
@@ -24,30 +24,30 @@
+ class="org.springframework.security.kerberos.KerberosAuthenticationProvider">
-
+
+ class="org.springframework.security.kerberos.web.SpnegoEntryPoint" >
+ class="org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter">
+ class="org.springframework.security.kerberos.KerberosServiceAuthenticationProvider">
+ class="org.springframework.security.kerberos.SunJaasKerberosTicketValidator">
@@ -57,7 +57,7 @@
+ class="org.springframework.security.kerberos.docs.DummyUserDetailsService" />
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java
similarity index 96%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java
index f77887d..5aa76da 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoAuthenticationProcessingFilterTest.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.web;
+package org.springframework.security.kerberos.web;
import static org.junit.Assert.assertEquals;
import static org.mockito.Matchers.any;
@@ -43,8 +43,9 @@ import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.core.context.SecurityContextHolder;
-import org.springframework.security.extensions.kerberos.KerberosServiceRequestToken;
-import org.springframework.security.extensions.kerberos.KerberosTicketValidator.KerberosTicketValidation;
+import org.springframework.security.kerberos.KerberosServiceRequestToken;
+import org.springframework.security.kerberos.KerberosTicketValidator.KerberosTicketValidation;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
import org.springframework.security.web.authentication.AuthenticationFailureHandler;
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;
diff --git a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPointTest.java b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoEntryPointTest.java
similarity index 96%
rename from spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPointTest.java
rename to spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoEntryPointTest.java
index 374c902..508542f 100644
--- a/spring-security-kerberos-core/src/test/java/org/springframework/security/extensions/kerberos/web/SpnegoEntryPointTest.java
+++ b/spring-security-kerberos-core/src/test/java/org/springframework/security/kerberos/web/SpnegoEntryPointTest.java
@@ -13,9 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.web;
+package org.springframework.security.kerberos.web;
import org.junit.Test;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import javax.servlet.RequestDispatcher;
import javax.servlet.http.HttpServletRequest;
diff --git a/spring-security-kerberos-samples/sec-client-rest-template/src/main/java/demo/app/Application.java b/spring-security-kerberos-samples/sec-client-rest-template/src/main/java/demo/app/Application.java
index d871122..ea6a4ae 100644
--- a/spring-security-kerberos-samples/sec-client-rest-template/src/main/java/demo/app/Application.java
+++ b/spring-security-kerberos-samples/sec-client-rest-template/src/main/java/demo/app/Application.java
@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
-import org.springframework.security.extensions.kerberos.client.KerberosRestTemplate;
+import org.springframework.security.kerberos.client.KerberosRestTemplate;
@SpringBootApplication
@EnableAutoConfiguration(exclude = SecurityAutoConfiguration.class)
diff --git a/spring-security-kerberos-samples/sec-server-client-auth/src/main/java/demo/app/WebSecurityConfig.java b/spring-security-kerberos-samples/sec-server-client-auth/src/main/java/demo/app/WebSecurityConfig.java
index 167ffe8..ed9b073 100644
--- a/spring-security-kerberos-samples/sec-server-client-auth/src/main/java/demo/app/WebSecurityConfig.java
+++ b/spring-security-kerberos-samples/sec-server-client-auth/src/main/java/demo/app/WebSecurityConfig.java
@@ -6,8 +6,8 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
-import org.springframework.security.extensions.kerberos.KerberosAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosClient;
+import org.springframework.security.kerberos.KerberosAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosClient;
import demo.DummyUserDetailsService;
diff --git a/spring-security-kerberos-samples/sec-server-spnego-form-auth-xml/src/main/resources/websecurityconfig.xml b/spring-security-kerberos-samples/sec-server-spnego-form-auth-xml/src/main/resources/websecurityconfig.xml
index d5e8cdc..43dbacd 100644
--- a/spring-security-kerberos-samples/sec-server-spnego-form-auth-xml/src/main/resources/websecurityconfig.xml
+++ b/spring-security-kerberos-samples/sec-server-spnego-form-auth-xml/src/main/resources/websecurityconfig.xml
@@ -23,30 +23,30 @@
+ class="org.springframework.security.kerberos.KerberosAuthenticationProvider">
-
+
+ class="org.springframework.security.kerberos.web.SpnegoEntryPoint" >
+ class="org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter">
+ class="org.springframework.security.kerberos.KerberosServiceAuthenticationProvider">
+ class="org.springframework.security.kerberos.SunJaasKerberosTicketValidator">
diff --git a/spring-security-kerberos-samples/sec-server-spnego-form-auth/src/main/java/demo/app/WebSecurityConfig.java b/spring-security-kerberos-samples/sec-server-spnego-form-auth/src/main/java/demo/app/WebSecurityConfig.java
index 9c00811..203afb5 100644
--- a/spring-security-kerberos-samples/sec-server-spnego-form-auth/src/main/java/demo/app/WebSecurityConfig.java
+++ b/spring-security-kerberos-samples/sec-server-spnego-form-auth/src/main/java/demo/app/WebSecurityConfig.java
@@ -9,12 +9,12 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
-import org.springframework.security.extensions.kerberos.KerberosAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosClient;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosAuthenticationProvider;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosClient;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
import demo.DummyUserDetailsService;
diff --git a/spring-security-kerberos-samples/sec-server-win-auth/src/main/java/demo/app/WebSecurityConfig.java b/spring-security-kerberos-samples/sec-server-win-auth/src/main/java/demo/app/WebSecurityConfig.java
index 544ebd7..7c434b7 100644
--- a/spring-security-kerberos-samples/sec-server-win-auth/src/main/java/demo/app/WebSecurityConfig.java
+++ b/spring-security-kerberos-samples/sec-server-win-auth/src/main/java/demo/app/WebSecurityConfig.java
@@ -9,12 +9,12 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
-import org.springframework.security.extensions.kerberos.KerberosServiceAuthenticationProvider;
-import org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator;
-import org.springframework.security.extensions.kerberos.client.KerberosLdapContextSource;
-import org.springframework.security.extensions.kerberos.client.config.SunJaasKrb5LoginConfig;
-import org.springframework.security.extensions.kerberos.web.SpnegoAuthenticationProcessingFilter;
-import org.springframework.security.extensions.kerberos.web.SpnegoEntryPoint;
+import org.springframework.security.kerberos.KerberosServiceAuthenticationProvider;
+import org.springframework.security.kerberos.SunJaasKerberosTicketValidator;
+import org.springframework.security.kerberos.client.KerberosLdapContextSource;
+import org.springframework.security.kerberos.client.config.SunJaasKrb5LoginConfig;
+import org.springframework.security.kerberos.web.SpnegoAuthenticationProcessingFilter;
+import org.springframework.security.kerberos.web.SpnegoEntryPoint;
import org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider;
import org.springframework.security.ldap.search.FilterBasedLdapUserSearch;
import org.springframework.security.ldap.userdetails.LdapUserDetailsMapper;
diff --git a/spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/KerberosSecurityTestcase.java b/spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/KerberosSecurityTestcase.java
similarity index 96%
rename from spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/KerberosSecurityTestcase.java
rename to spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/KerberosSecurityTestcase.java
index d994a9a..e9b3f04 100644
--- a/spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/KerberosSecurityTestcase.java
+++ b/spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/KerberosSecurityTestcase.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.test;
+package org.springframework.security.kerberos.test;
import org.junit.After;
import org.junit.Before;
diff --git a/spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/MiniKdc.java b/spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/MiniKdc.java
similarity index 99%
rename from spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/MiniKdc.java
rename to spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/MiniKdc.java
index 79a6ee3..a71a0f5 100644
--- a/spring-security-kerberos-test/src/main/java/org/springframework/security/extensions/kerberos/test/MiniKdc.java
+++ b/spring-security-kerberos-test/src/main/java/org/springframework/security/kerberos/test/MiniKdc.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.test;
+package org.springframework.security.kerberos.test;
import org.apache.commons.io.Charsets;
import org.apache.commons.io.FileUtils;
diff --git a/spring-security-kerberos-test/src/test/java/org/springframework/security/extensions/kerberos/test/TestMiniKdc.java b/spring-security-kerberos-test/src/test/java/org/springframework/security/kerberos/test/TestMiniKdc.java
similarity index 96%
rename from spring-security-kerberos-test/src/test/java/org/springframework/security/extensions/kerberos/test/TestMiniKdc.java
rename to spring-security-kerberos-test/src/test/java/org/springframework/security/kerberos/test/TestMiniKdc.java
index 02085cf..ea2cb63 100644
--- a/spring-security-kerberos-test/src/test/java/org/springframework/security/extensions/kerberos/test/TestMiniKdc.java
+++ b/spring-security-kerberos-test/src/test/java/org/springframework/security/kerberos/test/TestMiniKdc.java
@@ -13,14 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.security.extensions.kerberos.test;
+package org.springframework.security.kerberos.test;
import org.apache.directory.server.kerberos.shared.keytab.Keytab;
import org.apache.directory.server.kerberos.shared.keytab.KeytabEntry;
import org.junit.Assert;
import org.junit.Test;
-import org.springframework.security.extensions.kerberos.test.KerberosSecurityTestcase;
-import org.springframework.security.extensions.kerberos.test.MiniKdc;
+import org.springframework.security.kerberos.test.KerberosSecurityTestcase;
+import org.springframework.security.kerberos.test.MiniKdc;
import javax.security.auth.Subject;
import javax.security.auth.kerberos.KerberosPrincipal;