1627 Commits (464da0f0df3db667aefe2a8218079d294d1d9fa6)

Author SHA1 Message Date
Luke Taylor 464da0f0df SEC-999: Refactored namespace to take an expression handler instead of a permission evaluator, allowig fo greater cusomtomization and for a single handler to be used in both web and method security expressions. 17 years ago
Luke Taylor ee13be47b7 Call setAuthenticated() in constructor with authorities to mimic behaviour of UsernamePasswordAuthenticationToken 17 years ago
Luke Taylor 3ef34122fc Converted to using JMock. 17 years ago
Luke Taylor e18971fdf0 Fix test. BasicProcessingFilter doesn't work with TestingAuthenticationToken. 17 years ago
Luke Taylor 3acd515c6c SEC-999: Refactored expression security classes for better separation of concerns and of method vs web authorization expressions. 17 years ago
Luke Taylor 0bbab88504 SEC-1031: LdapShaPasswordEncoder.isPasswordValid startOfHash off by one 17 years ago
Luke Taylor 0ba690fb0e SEC-1015: Removed acl package from core and also related taglib declaration and implementation class (AclTag). 17 years ago
Luke Taylor e5b1073501 SEC-1012: Added more generics and warning suppression 17 years ago
Luke Taylor be34724207 Matchers for use with JMock expectations 17 years ago
Luke Taylor e11114ce77 SEC-1023: Add hasPermission() support to SecurityExpressionRoot 17 years ago
Luke Taylor d33b13e52e SEC-1023: Added support for hasPermission() based on Id and type 17 years ago
Luke Taylor a207acf7cb SEC-999: Fix broken test which was failing due to use of incorrect authentication object. 17 years ago
Luke Taylor 56141e9c5f SEC-999: Refactoring out specific dependencies on Spring EL into SecurityExpressionHandler. 17 years ago
Luke Taylor dabb719456 SEC-1023: Add hasPermission() support to SecurityExpressionRoot 17 years ago
Luke Taylor b42fc7221f Upgraded to jmock 2.5.1 17 years ago
Luke Taylor 514bca669f SEC-999: Introduced custom SecurityExpressionEvaluationContext which is responsible for lazy initialization of parameter values in the context. Also some further conversion of code using GrantedAuthority arrays. 17 years ago
Luke Taylor ec44f2bdfe SEC-1012: Refactoring of use of GrantedAuthority[] to generified collections 17 years ago
Luke Taylor e891b334e6 SEC-1009: removed additional container adapter specific code 17 years ago
Luke Taylor 09cc58d7ac SEC-1009: removed additional container adapter specific code 17 years ago
Luke Taylor 3521af4cae Added missing test class. 17 years ago
Luke Taylor a7d046357b SEC-1013: Refactored out use of ConfigAttributeDefinition from remaining interfaces 17 years ago
Luke Taylor c7abdadc06 SEC-999: Moved caching from AbstractFallbackMethodDefinitionSource to DelegatingMethodDefinitionSource, to allow ExpressionBasedMethodDefinitionSource to take advantage of it. The latter no-longer uses the fallback approach as it requires its own strategy to combine annotations which may be defined at method-on-class, class, method-on-interface or interface level. 17 years ago
Luke Taylor f2ec8c978a Moved MethodDefinitionSource to standalone class. 17 years ago
Luke Taylor f592357c27 SEC-999,SEC-1013: removed ConfigAtributeDefinition from ObjectDefinitionSource and implementations. Modified el-authz to allow methods which use an annotation without explicitly specifying a PreAuthorize condition 17 years ago
Luke Taylor 5174693c64 SEC-999: Expression language based access decision support 18 years ago
Luke Taylor 4aa32f7d06 SEC-999: First commit of expression-based authorization implementation 18 years ago
Luke Taylor 91c44a47fd SEC-999: Added spel-annotations to newly created 2.5 schema file. 18 years ago
Luke Taylor b031124f61 SEC-991: Removed deprecated getAttributes() method from LdapUserDetails interface 18 years ago
Luke Taylor b589f78918 SEC-954: Deprecate AbstractMethodDefinitionSource 18 years ago
Luke Taylor c947d42146 SEC-1010: Moved TestingAuthenticationProvider and token to main core src tree and updated poms to match 18 years ago
Luke Taylor 7cc0965383 SEC-1001: Move core tiger code into core and adjust pom files 18 years ago
Luke Taylor 97381fb448 SEC-974: Made getExceptionMappings() protected. 18 years ago
Luke Taylor 4542f00b14 SEC-975: Namespace security syntax does not interpret properties 18 years ago
Luke Taylor 5e4634d216 Minor Javadoc improvement. 18 years ago
Luke Taylor d291def963 Removed invalid comment. 18 years ago
Luke Taylor df59cb9dcd Import cleaning. 18 years ago
Luke Taylor ef0389ae79 SEC-976: Removed checks for presence of core-tiger classes. 18 years ago
Luke Taylor 8661e17df9 OPEN - issue SEC-960: DN Encoding in LDAPUserDetailsManager.changePassword() causes bind errors 18 years ago
Luke Taylor 5102be3a59 SEC-971: getter for cookieName in AbstractRememberMeServices 18 years ago
Luke Taylor 4e2d6f8b2e SEC-967: TextUtils.java does not escape ampersand character 18 years ago
Luke Taylor d781deffe7 OPEN - issue SEC-966: Consider adding escapeXml attribute to security:authentication 18 years ago
Luke Taylor a4e4120443 SEC-963: LDAP Group Search Root 18 years ago
Luke Taylor 83868a7334 SEC-955: ability to externalize port mapping for secured channel to a property file 18 years ago
Luke Taylor 150f3d97d0 SEC-832: NamingEnumeration.hasMore fails on MS AD with PartialResultException 18 years ago
Luke Taylor 7f28a8bc5d Refactored DefaultLdapAuthoritiesPopulator to remove contextSource field and setter method. 18 years ago
Luke Taylor 1cfd886517 SEC-922: Spring Security should respect Spring XML boolean operators for AJ pointcut 18 years ago
Luke Taylor bb457e1d07 SEC-957: logger.debug without guard causing massive performance hit 18 years ago
Luke Taylor 09cf90258f SEC-758: Both AspectJSecurityInterceptor and AspectJAnnotationSecurityInterceptor not usable with @AspectJ notation 18 years ago
Luke Taylor e15d7a78cd SEC-956: Remove MapBasedMethodDefinitionSource.lookupAttributes 18 years ago
Luke Taylor 3bf5e406b7 SEC-936: NPE in AbstractFallbackMethodDefinitionSource 18 years ago