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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/publish-maven.gradle b/publish-maven.gradle index 8076d2c..f0461b0 100644 --- a/publish-maven.gradle +++ b/publish-maven.gradle @@ -31,10 +31,10 @@ def customizePom(pom, gradleProject) { generatedPom.project { name = gradleProject.description description = gradleProject.description - url = 'http://static.springsource.org/spring-security/site/extensions/krb/index.html' + url = 'http://projects.spring.io/spring-security-kerberos' organization { name = 'SpringSource' - url = 'http://springsource.org/spring-security-kerberos' + url = 'http://projects.spring.io/spring-security-kerberos/' } licenses { license { diff --git a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosLdapContextSource.java b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosLdapContextSource.java similarity index 92% rename from spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosLdapContextSource.java rename to spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosLdapContextSource.java index 5240e4c..6eb2b2a 100644 --- a/spring-security-kerberos-client/src/main/java/org/springframework/security/extensions/kerberos/client/KerberosLdapContextSource.java +++ b/spring-security-kerberos-client/src/main/java/org/springframework/security/kerberos/client/KerberosLdapContextSource.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.security.PrivilegedAction; import java.util.Hashtable; @@ -30,7 +30,7 @@ import javax.security.auth.login.LoginException; import org.springframework.beans.factory.InitializingBean; import org.springframework.ldap.core.support.LdapContextSource; -import org.springframework.security.extensions.kerberos.client.config.SunJaasKrb5LoginConfig; +import org.springframework.security.kerberos.client.config.SunJaasKrb5LoginConfig; import org.springframework.security.ldap.DefaultSpringSecurityContextSource; import org.springframework.util.Assert; @@ -41,12 +41,12 @@ import org.springframework.util.Assert; * Example usage: * *
- *  <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;