Selaa lähdekoodia

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

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

+ 50 - 0
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 - 0
core/src/main/java/org/springframework/security/acls/AccessControlEntry.java → acl/src/main/java/org/springframework/security/acls/AccessControlEntry.java


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


+ 1 - 3
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">
 				<bean class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"/>
 		      </property>
-		      <property name="cacheName">
-		         <value>aclCache</value>
-		      </property>
+		      <property name="cacheName" value="aclCache"/>
 		   </bean>
 		</constructor-arg>
 	</bean>

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


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


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


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


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


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


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


+ 1 - 13
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;
 
-import org.apache.commons.lang.ArrayUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.Assert.*;
 import org.junit.Test;
 import org.springframework.security.acls.Permission;
 
@@ -90,12 +86,4 @@ public class PermissionTests {
                 new CumulativePermission().set(BasePermission.ADMINISTRATION).set(BasePermission.READ)
                         .clear(BasePermission.ADMINISTRATION).clear(BasePermission.READ).toString());
     }
-
-
-
-    
-
-
-
-
 }

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


+ 1 - 2
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 {
     //~ Constructors ===================================================================================================
 
-    public DatabaseSeeder(DataSource dataSource, Resource resource)
-        throws IOException {
+    public DatabaseSeeder(DataSource dataSource, Resource resource) throws IOException {
         Assert.notNull(dataSource, "dataSource required");
         Assert.notNull(resource, "resource required");
 

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


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


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


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


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


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


+ 1 - 1
adapters/cas/pom.xml

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

+ 34 - 0
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 - 0
core/src/main/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessor.java → captcha/src/main/java/org/springframework/security/captcha/AlwaysTestAfterMaxRequestsCaptchaChannelProcessor.java


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


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


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


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


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


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


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


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


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


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


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


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


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


+ 9 - 0
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 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();
         }
     }
+
+    private static class MockFilterChain implements FilterChain {
+        public void doFilter(ServletRequest arg0, ServletResponse arg1) throws IOException, ServletException {
+            throw new UnsupportedOperationException("mock method not implemented");
+        }
+    }    
 }

+ 0 - 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 {
     //~ 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 {
         CaptchaEntryPoint ep = new CaptchaEntryPoint();
         ep.setPortMapper(new PortMapperImpl());

+ 2 - 2
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;
 
-import org.springframework.security.context.SecurityContextImplTests;
+import junit.framework.TestCase;
 
 
 /**
@@ -24,7 +24,7 @@ import org.springframework.security.context.SecurityContextImplTests;
  * @author marc antoine Garrigue
  * @version $Id$
  */
-public class CaptchaSecurityContextImplTests extends SecurityContextImplTests {
+public class CaptchaSecurityContextImplTests extends TestCase {
     //~ Methods ========================================================================================================
 
     public void testDefaultValues() {

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


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


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


+ 22 - 0
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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


+ 0 - 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


+ 0 - 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


+ 0 - 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 - 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


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä