Browse Source

SEC-674: Created new project modules for cas, captcha, acls and taglibs

2.0.x
Luke Taylor 18 years ago
parent
commit
2dd9faabc0
  1. 50
      acl/pom.xml
  2. 0
      acl/src/main/java/org/springframework/security/acls/AccessControlEntry.java
  3. 0
      acl/src/main/java/org/springframework/security/acls/Acl.java
  4. 0
      acl/src/main/java/org/springframework/security/acls/AclFormattingUtils.java
  5. 0
      acl/src/main/java/org/springframework/security/acls/AclService.java
  6. 0
      acl/src/main/java/org/springframework/security/acls/AlreadyExistsException.java
  7. 0
      acl/src/main/java/org/springframework/security/acls/AuditableAccessControlEntry.java
  8. 0
      acl/src/main/java/org/springframework/security/acls/AuditableAcl.java
  9. 0
      acl/src/main/java/org/springframework/security/acls/ChildrenExistException.java
  10. 0
      acl/src/main/java/org/springframework/security/acls/IdentityUnavailableException.java
  11. 0
      acl/src/main/java/org/springframework/security/acls/MutableAcl.java
  12. 0
      acl/src/main/java/org/springframework/security/acls/MutableAclService.java
  13. 0
      acl/src/main/java/org/springframework/security/acls/NotFoundException.java
  14. 0
      acl/src/main/java/org/springframework/security/acls/OwnershipAcl.java
  15. 0
      acl/src/main/java/org/springframework/security/acls/Permission.java
  16. 0
      acl/src/main/java/org/springframework/security/acls/UnloadedSidException.java
  17. 0
      acl/src/main/java/org/springframework/security/acls/domain/AccessControlEntryImpl.java
  18. 0
      acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategy.java
  19. 0
      acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategyImpl.java
  20. 0
      acl/src/main/java/org/springframework/security/acls/domain/AclImpl.java
  21. 0
      acl/src/main/java/org/springframework/security/acls/domain/AuditLogger.java
  22. 0
      acl/src/main/java/org/springframework/security/acls/domain/BasePermission.java
  23. 0
      acl/src/main/java/org/springframework/security/acls/domain/ConsoleAuditLogger.java
  24. 0
      acl/src/main/java/org/springframework/security/acls/domain/CumulativePermission.java
  25. 0
      acl/src/main/java/org/springframework/security/acls/domain/package.html
  26. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/AclCache.java
  27. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/BasicLookupStrategy.java
  28. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCache.java
  29. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/JdbcAclService.java
  30. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/JdbcMutableAclService.java
  31. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/LookupStrategy.java
  32. 0
      acl/src/main/java/org/springframework/security/acls/jdbc/package.html
  33. 0
      acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentity.java
  34. 0
      acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityImpl.java
  35. 0
      acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategy.java
  36. 0
      acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImpl.java
  37. 0
      acl/src/main/java/org/springframework/security/acls/objectidentity/package.html
  38. 0
      acl/src/main/java/org/springframework/security/acls/package.html
  39. 0
      acl/src/main/java/org/springframework/security/acls/sid/GrantedAuthoritySid.java
  40. 0
      acl/src/main/java/org/springframework/security/acls/sid/PrincipalSid.java
  41. 0
      acl/src/main/java/org/springframework/security/acls/sid/Sid.java
  42. 0
      acl/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategy.java
  43. 0
      acl/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategyImpl.java
  44. 0
      acl/src/main/java/org/springframework/security/acls/sid/package.html
  45. 0
      acl/src/main/java/org/springframework/security/afterinvocation/AbstractAclProvider.java
  46. 0
      acl/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationCollectionFilteringProvider.java
  47. 0
      acl/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationProvider.java
  48. 0
      acl/src/main/java/org/springframework/security/vote/AclEntryVoter.java
  49. 4
      acl/src/main/resources/org/springframework/security/acls/jdbc/applicationContext-test.xml
  50. 0
      acl/src/main/resources/org/springframework/security/acls/jdbc/select.sql
  51. 0
      acl/src/main/resources/org/springframework/security/acls/jdbc/testData.sql
  52. 0
      acl/src/test/java/org/springframework/security/acls/AclFormattingUtilsTests.java
  53. 0
      acl/src/test/java/org/springframework/security/acls/domain/AccessControlEntryTests.java
  54. 0
      acl/src/test/java/org/springframework/security/acls/domain/AclImplTests.java
  55. 0
      acl/src/test/java/org/springframework/security/acls/domain/AclImplementationSecurityCheckTests.java
  56. 0
      acl/src/test/java/org/springframework/security/acls/domain/AuditLoggerTests.java
  57. 14
      acl/src/test/java/org/springframework/security/acls/domain/PermissionTests.java
  58. 0
      acl/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyTests.java
  59. 3
      acl/src/test/java/org/springframework/security/acls/jdbc/DatabaseSeeder.java
  60. 0
      acl/src/test/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCacheTests.java
  61. 0
      acl/src/test/java/org/springframework/security/acls/jdbc/JdbcAclServiceTests.java
  62. 0
      acl/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImplTests.java
  63. 0
      acl/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityTests.java
  64. 0
      acl/src/test/java/org/springframework/security/acls/sid/SidRetrievalStrategyTests.java
  65. 0
      acl/src/test/java/org/springframework/security/acls/sid/SidTests.java
  66. 2
      adapters/cas/pom.xml
  67. 34
      captcha/pom.xml
  68. 0
      captcha/src/main/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessor.java
  69. 0
      captcha/src/main/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessor.java
  70. 0
      captcha/src/main/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor.java
  71. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplate.java
  72. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaEntryPoint.java
  73. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaSecurityContext.java
  74. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaSecurityContextImpl.java
  75. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaServiceProxy.java
  76. 0
      captcha/src/main/java/org/springframework/security/captcha/CaptchaValidationProcessingFilter.java
  77. 0
      captcha/src/main/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessor.java
  78. 0
      captcha/src/main/java/org/springframework/security/captcha/package.html
  79. 0
      captcha/src/test/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessorTests.java
  80. 0
      captcha/src/test/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessorTests.java
  81. 0
      captcha/src/test/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessorTests.java
  82. 9
      captcha/src/test/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplateTests.java
  83. 10
      captcha/src/test/java/org/springframework/security/captcha/CaptchaEntryPointTests.java
  84. 4
      captcha/src/test/java/org/springframework/security/captcha/CaptchaSecurityContextImplTests.java
  85. 0
      captcha/src/test/java/org/springframework/security/captcha/CaptchaValidationProcessingFilterTests.java
  86. 0
      captcha/src/test/java/org/springframework/security/captcha/MockCaptchaServiceProxy.java
  87. 0
      captcha/src/test/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessorTests.java
  88. 22
      cas/cas-client/pom.xml
  89. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasAuthenticationProvider.java
  90. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasAuthenticationToken.java
  91. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasProxyDecider.java
  92. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/ProxyUntrustedException.java
  93. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/StatelessTicketCache.java
  94. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/TicketResponse.java
  95. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/TicketValidator.java
  96. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/EhCacheBasedTicketCache.java
  97. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/NullStatelessTicketCache.java
  98. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/package.html
  99. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/package.html
  100. 0
      cas/cas-client/src/main/java/org/springframework/security/providers/cas/proxy/AcceptAnyCasProxy.java
  101. Some files were not shown because too many files have changed in this diff Show More

50
acl/pom.xml

@ -0,0 +1,50 @@
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>spring-security-parent</artifactId>
<groupId>org.springframework.security</groupId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-acl</artifactId>
<name>Spring Security - ACL Module</name>
<version>2.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.2.4</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.4</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

0
core/src/main/java/org/springframework/security/acls/AccessControlEntry.java → acl/src/main/java/org/springframework/security/acls/AccessControlEntry.java

0
core/src/main/java/org/springframework/security/acls/Acl.java → acl/src/main/java/org/springframework/security/acls/Acl.java

0
core/src/main/java/org/springframework/security/acls/AclFormattingUtils.java → acl/src/main/java/org/springframework/security/acls/AclFormattingUtils.java

0
core/src/main/java/org/springframework/security/acls/AclService.java → acl/src/main/java/org/springframework/security/acls/AclService.java

0
core/src/main/java/org/springframework/security/acls/AlreadyExistsException.java → acl/src/main/java/org/springframework/security/acls/AlreadyExistsException.java

0
core/src/main/java/org/springframework/security/acls/AuditableAccessControlEntry.java → acl/src/main/java/org/springframework/security/acls/AuditableAccessControlEntry.java

0
core/src/main/java/org/springframework/security/acls/AuditableAcl.java → acl/src/main/java/org/springframework/security/acls/AuditableAcl.java

0
core/src/main/java/org/springframework/security/acls/ChildrenExistException.java → acl/src/main/java/org/springframework/security/acls/ChildrenExistException.java

0
core/src/main/java/org/springframework/security/acls/IdentityUnavailableException.java → acl/src/main/java/org/springframework/security/acls/IdentityUnavailableException.java

0
core/src/main/java/org/springframework/security/acls/MutableAcl.java → acl/src/main/java/org/springframework/security/acls/MutableAcl.java

0
core/src/main/java/org/springframework/security/acls/MutableAclService.java → acl/src/main/java/org/springframework/security/acls/MutableAclService.java

0
core/src/main/java/org/springframework/security/acls/NotFoundException.java → acl/src/main/java/org/springframework/security/acls/NotFoundException.java

0
core/src/main/java/org/springframework/security/acls/OwnershipAcl.java → acl/src/main/java/org/springframework/security/acls/OwnershipAcl.java

0
core/src/main/java/org/springframework/security/acls/Permission.java → acl/src/main/java/org/springframework/security/acls/Permission.java

0
core/src/main/java/org/springframework/security/acls/UnloadedSidException.java → acl/src/main/java/org/springframework/security/acls/UnloadedSidException.java

0
core/src/main/java/org/springframework/security/acls/domain/AccessControlEntryImpl.java → acl/src/main/java/org/springframework/security/acls/domain/AccessControlEntryImpl.java

0
core/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategy.java → acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategy.java

0
core/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategyImpl.java → acl/src/main/java/org/springframework/security/acls/domain/AclAuthorizationStrategyImpl.java

0
core/src/main/java/org/springframework/security/acls/domain/AclImpl.java → acl/src/main/java/org/springframework/security/acls/domain/AclImpl.java

0
core/src/main/java/org/springframework/security/acls/domain/AuditLogger.java → acl/src/main/java/org/springframework/security/acls/domain/AuditLogger.java

0
core/src/main/java/org/springframework/security/acls/domain/BasePermission.java → acl/src/main/java/org/springframework/security/acls/domain/BasePermission.java

0
core/src/main/java/org/springframework/security/acls/domain/ConsoleAuditLogger.java → acl/src/main/java/org/springframework/security/acls/domain/ConsoleAuditLogger.java

0
core/src/main/java/org/springframework/security/acls/domain/CumulativePermission.java → acl/src/main/java/org/springframework/security/acls/domain/CumulativePermission.java

0
core/src/main/java/org/springframework/security/acls/domain/package.html → acl/src/main/java/org/springframework/security/acls/domain/package.html

0
core/src/main/java/org/springframework/security/acls/jdbc/AclCache.java → acl/src/main/java/org/springframework/security/acls/jdbc/AclCache.java

0
core/src/main/java/org/springframework/security/acls/jdbc/BasicLookupStrategy.java → acl/src/main/java/org/springframework/security/acls/jdbc/BasicLookupStrategy.java

0
core/src/main/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCache.java → acl/src/main/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCache.java

0
core/src/main/java/org/springframework/security/acls/jdbc/JdbcAclService.java → acl/src/main/java/org/springframework/security/acls/jdbc/JdbcAclService.java

0
core/src/main/java/org/springframework/security/acls/jdbc/JdbcMutableAclService.java → acl/src/main/java/org/springframework/security/acls/jdbc/JdbcMutableAclService.java

0
core/src/main/java/org/springframework/security/acls/jdbc/LookupStrategy.java → acl/src/main/java/org/springframework/security/acls/jdbc/LookupStrategy.java

0
core/src/main/java/org/springframework/security/acls/jdbc/package.html → acl/src/main/java/org/springframework/security/acls/jdbc/package.html

0
core/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentity.java → acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentity.java

0
core/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityImpl.java → acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityImpl.java

0
core/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategy.java → acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategy.java

0
core/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImpl.java → acl/src/main/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImpl.java

0
core/src/main/java/org/springframework/security/acls/objectidentity/package.html → acl/src/main/java/org/springframework/security/acls/objectidentity/package.html

0
core/src/main/java/org/springframework/security/acls/package.html → acl/src/main/java/org/springframework/security/acls/package.html

0
core/src/main/java/org/springframework/security/acls/sid/GrantedAuthoritySid.java → acl/src/main/java/org/springframework/security/acls/sid/GrantedAuthoritySid.java

0
core/src/main/java/org/springframework/security/acls/sid/PrincipalSid.java → acl/src/main/java/org/springframework/security/acls/sid/PrincipalSid.java

0
core/src/main/java/org/springframework/security/acls/sid/Sid.java → acl/src/main/java/org/springframework/security/acls/sid/Sid.java

0
core/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategy.java → acl/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategy.java

0
core/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategyImpl.java → acl/src/main/java/org/springframework/security/acls/sid/SidRetrievalStrategyImpl.java

0
core/src/main/java/org/springframework/security/acls/sid/package.html → acl/src/main/java/org/springframework/security/acls/sid/package.html

0
core/src/main/java/org/springframework/security/afterinvocation/AbstractAclProvider.java → acl/src/main/java/org/springframework/security/afterinvocation/AbstractAclProvider.java

0
core/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationCollectionFilteringProvider.java → acl/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationCollectionFilteringProvider.java

0
core/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationProvider.java → acl/src/main/java/org/springframework/security/afterinvocation/AclEntryAfterInvocationProvider.java

0
core/src/main/java/org/springframework/security/vote/AclEntryVoter.java → acl/src/main/java/org/springframework/security/vote/AclEntryVoter.java

4
core/src/test/resources/org/springframework/security/acls/jdbc/applicationContext-test.xml → acl/src/main/resources/org/springframework/security/acls/jdbc/applicationContext-test.xml

@ -26,9 +26,7 @@
<property name="cacheManager"> <property name="cacheManager">
<bean class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"/> <bean class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"/>
</property> </property>
<property name="cacheName"> <property name="cacheName" value="aclCache"/>
<value>aclCache</value>
</property>
</bean> </bean>
</constructor-arg> </constructor-arg>
</bean> </bean>

0
core/src/test/resources/org/springframework/security/acls/jdbc/select.sql → acl/src/main/resources/org/springframework/security/acls/jdbc/select.sql

0
core/src/test/resources/org/springframework/security/acls/jdbc/testData.sql → acl/src/main/resources/org/springframework/security/acls/jdbc/testData.sql

0
core/src/test/java/org/springframework/security/acls/AclFormattingUtilsTests.java → acl/src/test/java/org/springframework/security/acls/AclFormattingUtilsTests.java

0
core/src/test/java/org/springframework/security/acls/domain/AccessControlEntryTests.java → acl/src/test/java/org/springframework/security/acls/domain/AccessControlEntryTests.java

0
core/src/test/java/org/springframework/security/acls/domain/AclImplTests.java → acl/src/test/java/org/springframework/security/acls/domain/AclImplTests.java

0
core/src/test/java/org/springframework/security/acls/domain/AclImplementationSecurityCheckTests.java → acl/src/test/java/org/springframework/security/acls/domain/AclImplementationSecurityCheckTests.java

0
core/src/test/java/org/springframework/security/acls/domain/AuditLoggerTests.java → acl/src/test/java/org/springframework/security/acls/domain/AuditLoggerTests.java

14
core/src/test/java/org/springframework/security/acls/domain/PermissionTests.java → acl/src/test/java/org/springframework/security/acls/domain/PermissionTests.java

@ -14,13 +14,9 @@
*/ */
package org.springframework.security.acls.domain; package org.springframework.security.acls.domain;
import org.apache.commons.lang.ArrayUtils;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.*;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
import org.junit.Test; import org.junit.Test;
import org.springframework.security.acls.Permission; import org.springframework.security.acls.Permission;
@ -90,12 +86,4 @@ public class PermissionTests {
new CumulativePermission().set(BasePermission.ADMINISTRATION).set(BasePermission.READ) new CumulativePermission().set(BasePermission.ADMINISTRATION).set(BasePermission.READ)
.clear(BasePermission.ADMINISTRATION).clear(BasePermission.READ).toString()); .clear(BasePermission.ADMINISTRATION).clear(BasePermission.READ).toString());
} }
} }

0
core/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyTests.java → acl/src/test/java/org/springframework/security/acls/jdbc/BasicLookupStrategyTests.java

3
core/src/test/java/org/springframework/security/acls/jdbc/DatabaseSeeder.java → acl/src/test/java/org/springframework/security/acls/jdbc/DatabaseSeeder.java

@ -35,8 +35,7 @@ import javax.sql.DataSource;
public class DatabaseSeeder { public class DatabaseSeeder {
//~ Constructors =================================================================================================== //~ Constructors ===================================================================================================
public DatabaseSeeder(DataSource dataSource, Resource resource) public DatabaseSeeder(DataSource dataSource, Resource resource) throws IOException {
throws IOException {
Assert.notNull(dataSource, "dataSource required"); Assert.notNull(dataSource, "dataSource required");
Assert.notNull(resource, "resource required"); Assert.notNull(resource, "resource required");

0
core/src/test/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCacheTests.java → acl/src/test/java/org/springframework/security/acls/jdbc/EhCacheBasedAclCacheTests.java

0
core/src/test/java/org/springframework/security/acls/jdbc/JdbcAclServiceTests.java → acl/src/test/java/org/springframework/security/acls/jdbc/JdbcAclServiceTests.java

0
core/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImplTests.java → acl/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityRetrievalStrategyImplTests.java

0
core/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityTests.java → acl/src/test/java/org/springframework/security/acls/objectidentity/ObjectIdentityTests.java

0
core/src/test/java/org/springframework/security/acls/sid/SidRetrievalStrategyTests.java → acl/src/test/java/org/springframework/security/acls/sid/SidRetrievalStrategyTests.java

0
core/src/test/java/org/springframework/security/acls/sid/SidTests.java → acl/src/test/java/org/springframework/security/acls/sid/SidTests.java

2
adapters/cas/pom.xml

@ -5,7 +5,7 @@
<artifactId>spring-security-adapters</artifactId> <artifactId>spring-security-adapters</artifactId>
<version>2.0-SNAPSHOT</version> <version>2.0-SNAPSHOT</version>
</parent> </parent>
<artifactId>spring-security-cas</artifactId> <artifactId>spring-security-cas-adapter</artifactId>
<name>Spring Security - CAS adapter</name> <name>Spring Security - CAS adapter</name>
<dependencies> <dependencies>
<dependency> <dependency>

34
captcha/pom.xml

@ -0,0 +1,34 @@
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>spring-security-parent</artifactId>
<groupId>org.springframework.security</groupId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-captcha</artifactId>
<name>Spring Security - Catptcha Module</name>
<version>2.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>

0
core/src/main/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessor.java → captcha/src/main/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessor.java

0
core/src/main/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessor.java → captcha/src/main/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessor.java

0
core/src/main/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor.java → captcha/src/main/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplate.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplate.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaEntryPoint.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaEntryPoint.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaSecurityContext.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaSecurityContext.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaSecurityContextImpl.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaSecurityContextImpl.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaServiceProxy.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaServiceProxy.java

0
core/src/main/java/org/springframework/security/captcha/CaptchaValidationProcessingFilter.java → captcha/src/main/java/org/springframework/security/captcha/CaptchaValidationProcessingFilter.java

0
core/src/main/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessor.java → captcha/src/main/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessor.java

0
core/src/main/java/org/springframework/security/captcha/package.html → captcha/src/main/java/org/springframework/security/captcha/package.html

0
core/src/test/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessorTests.java → captcha/src/test/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessorTests.java

0
core/src/test/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessorTests.java → captcha/src/test/java/org/springframework/security/captcha/AlwaysTestAfterTimeInMillisCaptchaChannelProcessorTests.java

0
core/src/test/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessorTests.java → captcha/src/test/java/org/springframework/security/captcha/AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessorTests.java

9
core/src/test/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplateTests.java → captcha/src/test/java/org/springframework/security/captcha/CaptchaChannelProcessorTemplateTests.java

@ -31,6 +31,9 @@ import org.springframework.mock.web.MockHttpServletResponse;
import java.io.IOException; import java.io.IOException;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.FilterChain;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/** /**
@ -217,4 +220,10 @@ public class CaptchaChannelProcessorTemplateTests extends TestCase {
return context.isHuman(); return context.isHuman();
} }
} }
private static class MockFilterChain implements FilterChain {
public void doFilter(ServletRequest arg0, ServletResponse arg1) throws IOException, ServletException {
throw new UnsupportedOperationException("mock method not implemented");
}
}
} }

10
core/src/test/java/org/springframework/security/captcha/CaptchaEntryPointTests.java → captcha/src/test/java/org/springframework/security/captcha/CaptchaEntryPointTests.java

@ -39,16 +39,6 @@ import java.util.Map;
public class CaptchaEntryPointTests extends TestCase { public class CaptchaEntryPointTests extends TestCase {
//~ Methods ======================================================================================================== //~ Methods ========================================================================================================
public static void main(String[] args) {
junit.textui.TestRunner.run(CaptchaEntryPointTests.class);
}
// ~ Methods
// ================================================================
public final void setUp() throws Exception {
super.setUp();
}
public void testDetectsMissingCaptchaFormUrl() throws Exception { public void testDetectsMissingCaptchaFormUrl() throws Exception {
CaptchaEntryPoint ep = new CaptchaEntryPoint(); CaptchaEntryPoint ep = new CaptchaEntryPoint();
ep.setPortMapper(new PortMapperImpl()); ep.setPortMapper(new PortMapperImpl());

4
core/src/test/java/org/springframework/security/captcha/CaptchaSecurityContextImplTests.java → captcha/src/test/java/org/springframework/security/captcha/CaptchaSecurityContextImplTests.java

@ -15,7 +15,7 @@
package org.springframework.security.captcha; package org.springframework.security.captcha;
import org.springframework.security.context.SecurityContextImplTests; import junit.framework.TestCase;
/** /**
@ -24,7 +24,7 @@ import org.springframework.security.context.SecurityContextImplTests;
* @author marc antoine Garrigue * @author marc antoine Garrigue
* @version $Id$ * @version $Id$
*/ */
public class CaptchaSecurityContextImplTests extends SecurityContextImplTests { public class CaptchaSecurityContextImplTests extends TestCase {
//~ Methods ======================================================================================================== //~ Methods ========================================================================================================
public void testDefaultValues() { public void testDefaultValues() {

0
core/src/test/java/org/springframework/security/captcha/CaptchaValidationProcessingFilterTests.java → captcha/src/test/java/org/springframework/security/captcha/CaptchaValidationProcessingFilterTests.java

0
core/src/test/java/org/springframework/security/captcha/MockCaptchaServiceProxy.java → captcha/src/test/java/org/springframework/security/captcha/MockCaptchaServiceProxy.java

0
core/src/test/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessorTests.java → captcha/src/test/java/org/springframework/security/captcha/TestOnceAfterMaxRequestsCaptchaChannelProcessorTests.java

22
cas/cas-client/pom.xml

@ -0,0 +1,22 @@
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>spring-security-cas</artifactId>
<groupId>org.springframework.security</groupId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-cas-client</artifactId>
<name>Spring Security - CAS Client Integration</name>
<version>2.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>

0
core/src/main/java/org/springframework/security/providers/cas/CasAuthenticationProvider.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasAuthenticationProvider.java

0
core/src/main/java/org/springframework/security/providers/cas/CasAuthenticationToken.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasAuthenticationToken.java

0
core/src/main/java/org/springframework/security/providers/cas/CasProxyDecider.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/CasProxyDecider.java

0
core/src/main/java/org/springframework/security/providers/cas/ProxyUntrustedException.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/ProxyUntrustedException.java

0
core/src/main/java/org/springframework/security/providers/cas/StatelessTicketCache.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/StatelessTicketCache.java

0
core/src/main/java/org/springframework/security/providers/cas/TicketResponse.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/TicketResponse.java

0
core/src/main/java/org/springframework/security/providers/cas/TicketValidator.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/TicketValidator.java

0
core/src/main/java/org/springframework/security/providers/cas/cache/EhCacheBasedTicketCache.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/EhCacheBasedTicketCache.java vendored

0
core/src/main/java/org/springframework/security/providers/cas/cache/NullStatelessTicketCache.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/NullStatelessTicketCache.java vendored

0
core/src/main/java/org/springframework/security/providers/cas/cache/package.html → cas/cas-client/src/main/java/org/springframework/security/providers/cas/cache/package.html vendored

0
core/src/main/java/org/springframework/security/providers/cas/package.html → cas/cas-client/src/main/java/org/springframework/security/providers/cas/package.html

0
core/src/main/java/org/springframework/security/providers/cas/proxy/AcceptAnyCasProxy.java → cas/cas-client/src/main/java/org/springframework/security/providers/cas/proxy/AcceptAnyCasProxy.java

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save