2484 Commits (1c74706232ea268ff3059c38d76f6631d79a8045)

Author SHA1 Message Date
Luke Taylor db913f6857 SEC-1493: Added CredentialsContainer interface and implemented it in User, AbstractAuthenticationToken and UsernamePasswordAuthenticationToken. ProviderManager makes use of this to erase the credentials of the returned Authentication object (and its contents) if configured to do so by setting the 'eraseCredentialsAfterAuthentication' property. 16 years ago
Luke Taylor d56adb8ffb SEC-1495: Convert User class equals and hashcode methods to only use the "username" property. 16 years ago
Luke Taylor efb600166a SEC-1488: Remove commons-logging dependencies from maven poms. 16 years ago
Luke Taylor 0e57ce2dc3 SEC-1481: Updated constructors of Authentication types to use a generic wildcard for authorities collection. 16 years ago
Luke Taylor c95cf6ec7d SEC-1483: Change User constructor to use a generic wildcard for authorities collection. 16 years ago
Luke Taylor b3aad4cf19 Javadoc fixes. 16 years ago
Luke Taylor e7646a65f4 SEC-1421: Add setters to JdbcUserDetailsManager for group sql operations. 16 years ago
Luke Taylor 3c3aabf5be SEC-1465: Change empty check to a null check for list of delegates for DelegatingMethodSecurityMetadataSource. 16 years ago
Luke Taylor a421370a3d SEC-1465: Change DelegatingMethodSecurityMetadataSource to use constructor injection to get round the problem of it being invoked before it has been initialized properly. Also changed the contacts tests to use the same app context and loading order as the actual webapp, to give better reassurance that the app will run successfully. 16 years ago
Luke Taylor 3bbbf07235 SEC-1464: Fix broken test (flags in returned user object were not being copied from stored user). 16 years ago
Luke Taylor 024e6904ff SEC-1464: Deprecate UserMap, InMemoryDaoImpl and other related classes in favour of the simpler (non-property editor based) InMemoryUserDetailsManager. 16 years ago
Luke Taylor f5859fabcf SEC-1464: Created InMemoryUserDetailsManager and converted user-service BDP to use it for its in-memory database. 16 years ago
Luke Taylor d3d9c5db59 Refactoring of UserDetailsService injection (for X509, OpenID and RememberMeServices) to use a factory bean rather than a post-processor. 16 years ago
Luke Taylor 74896f217b SEC-1459: Generifying AuthenticationUserDetailsService. Now parameterized with <? extends Authentication>. 16 years ago
Luke Taylor 0521d10069 SEC-1294: Enable access to beans from ApplicationContext in EL expressions. 16 years ago
Luke Taylor 020e0aa49a SEC-1448: Fixed failure to resolve generic method argument names in MethodSecurityEvaluationContext. 16 years ago
Luke Taylor 977bc2b164 SEC-1433: Reduce the number of direct dependencies on DataAccessException from spring-tx. 16 years ago
Luke Taylor 472c1fac84 SEC-1450: Replace use of ClassUtils.getMostSpecificMethod() in AbstractFallbackMethodDefinitionSource with AopUtils.getMostSpecificMethod() equivalent. 16 years ago
Luke Taylor e60108ca8c SEC-1443: Modify Jsr250Voter to handle multiple "RolesAllowed" roles. 16 years ago
Luke Taylor 9e049dfef4 SEC-1438: Removed JoinPoint support from AbstractMethodSecurityMetadataSource 16 years ago
Luke Taylor c09cd3a9cb Remove unused inner class in MethodSecurityMetadataSourceAdvisor 16 years ago
Luke Taylor 55de2cfcb1 SEC-1262: Added new (replacement) AspectJ interceptor which wraps the JoinPoint in a MethodInvocation adapter to provide compatibility with classes which only support MethodInvocation instances. 16 years ago
Luke Taylor f3264ba9ab Addition of commons-logging exclusions and adjustments to pom generation. 16 years ago
Luke Taylor b38b8e55ac SEC-1432: Convert map keys to lower-case in UserMap.setUsers(). 16 years ago
Luke Taylor 530ab3ae30 SEC-1429: Move logic for saving of AuthenticationException into the SimpleUrlAuthenticationFailurehandler from AbstractAuthenticationProcessingFilter. It will also now use request scope if configured to do a forward instead of a redirect. 16 years ago
Luke Taylor 0551dd89ac SEC-1420: Add htmlEscape attribute to authentication JSP tag. 16 years ago
Luke Taylor b147652193 Make hsqldb a testRuntime/runtime dependency. 16 years ago
Luke Taylor f3f84da625 Increase upper bounds of Spring and Spring Security versions in bundlor templates to 3.2.0. 16 years ago
Luke Taylor ea7ccc718d SEC-1399: Removed AbstractAuthenticationManager. 16 years ago
Luke Taylor dacb8dd25a SEC-1382: Removed deprecated label-based voter and related classes. 16 years ago
Luke Taylor b37d2ed978 SEC-593: Added PermissionCacheOptimizer strategy interface and implementation in Acl module. 16 years ago
Luke Taylor 2ee7696bf4 Update version number to 3.1.0.CI-SNAPSHOT. 16 years ago
Luke Taylor 44f45d21f0 3.0.2 release. Update version in build files. 16 years ago
Luke Taylor d2b2ca3bc6 SEC-1387: Use a transient object as the advice monitor, rather than a Serializable. 16 years ago
Luke Taylor 10dc72b017 SEC-1387: Support serialization of security advised beans. 16 years ago
Luke Taylor dbee91002e Deprecate EncryptionUtils. 16 years ago
Luke Taylor c12c43da9e Javadoc fixes. 16 years ago
Luke Taylor 36612377e2 Replace package.html with package-info.java files, creating new ones where missing and updating outdated contents. 16 years ago
Luke Taylor 67c9a0b78d SEC-1389: Added "iterations" property to BaseDigestpasswordEncoder to support "stretching" of passwords. 16 years ago
Luke Taylor bd2fd3448b SEC-1392: Mark PermissionEvaluator and MethodSecurityExpressionHandler as AopInfrastructure beans to prevent them being advised and causing premature use of MethodSecurityMetadataSource before it is initialized properly. 16 years ago
Luke Taylor 10d787ede2 Javadoc corrections to SessionRegistryImpl 16 years ago
Luke Taylor d931495c8a SEC-1380: Trim whitespace from config attributes when building a list in SecurityConfig. 16 years ago
Luke Taylor 1a7f71fc0f SEC-1372: Return an empty list rather than null from SessionRegistryImpl.getAllSessions() 16 years ago
Luke Taylor 51dfc0fb39 Set versions to 3.0.2-CI-SNAPSHOT, post release. 16 years ago
Luke Taylor 05634f97dc Updated version numbers for 3.0.1 release. 16 years ago
Luke Taylor 0f90e69004 SEC-1362: Updated French messages translation. 16 years ago
Luke Taylor b323098167 Added gradle build files for taglibs, tutorial, contacts and openid. 16 years ago
Luke Taylor 052537c8b0 Removing $Id$ markers and stripping trailing whitespace from the codebase. 16 years ago
Luke Taylor 93973a4b75 SEC-1304: Removed compareTo method from GrantedAuthorityImpl 16 years ago
Luke Taylor 80aacf447f Refactored JaasAuthenticationProvider 16 years ago