Luke Taylor
e5b1073501
SEC-1012: Added more generics and warning suppression
17 years ago
Luke Taylor
62986c700b
SEC-1027: Removed bnd plugin and 'bundle' package types from pom.xml files
17 years ago
Luke Taylor
e11114ce77
SEC-1023: Add hasPermission() support to SecurityExpressionRoot
...
http://jira.springframework.org/browse/SEC-1023 .
hasPermission() now delegates to a PermissionEvaluator interface, with a default implementation provided by the Acl module. The contacts sample now uses expressions on the ContactManager interface. The permission-evaluator element on global-method-security can be used to set the instance to an AclPermissionEvaluator. If not set, all hasPermission() expressions will evaluate to 'false'.
17 years ago
Luke Taylor
d33b13e52e
SEC-1023: Added support for hasPermission() based on Id and type
17 years ago
Luke Taylor
d601301de6
SEC-1023: Fix broken test.
17 years ago
Luke Taylor
1c3b576d91
SEC-1023: PermissionEvaluator based on the Acl module.
17 years ago
Luke Taylor
7ff5602dbc
Convert AclImplTests to use JMock mocks.
17 years ago
Luke Taylor
04e2fc7daf
Tidying.
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
a7d046357b
SEC-1013: Refactored out use of ConfigAttributeDefinition from remaining interfaces
17 years ago
Luke Taylor
c947d42146
SEC-1010: Moved TestingAuthenticationProvider and token to main core src tree and updated poms to match
17 years ago
Luke Taylor
6c8a82fa13
Updated poms to Spring 2.5 and fixed up sandbox to work with latest build
17 years ago
Luke Taylor
7cc0965383
SEC-1001: Move core tiger code into core and adjust pom files
17 years ago
Luke Taylor
5b9bb8ba54
[maven-release-plugin] prepare for next development iteration
18 years ago
Luke Taylor
73eed2656d
[maven-release-plugin] prepare release spring-security-parent-2.0.4
18 years ago
Ben Alex
c45b4e0989
SEC-951: Overcome serialization error caused by BasicLookupStrategy failing to modify AccessControlEntryImpl.acl field to the replacement AclImpl (previously old references to StubAclParent were retained).
18 years ago
Ben Alex
0f8ea229c2
SEC-908: Correct issue with BasePermission static initialization failure.
18 years ago
Luke Taylor
4165e15861
Fix issues with move of TestingAuthenticationToken
18 years ago
Luke Taylor
775a6c3939
[maven-release-plugin] prepare for next development iteration
18 years ago
Luke Taylor
87d50aecce
[maven-release-plugin] prepare release spring-security-parent-2.0.3
18 years ago
Ben Alex
b403216494
SEC-838: Make fields in AbstractAclProvider protected to facilitate subclass reuse.
18 years ago
Ben Alex
371769740a
SEC-831: Improve support for Postges, which requires "AS" for table aliasing, together with stored procedures for sequence allocation.
18 years ago
Ben Alex
e38d5dfd87
SEC-813: Allow custom Permission classes to be used.
18 years ago
Ben Alex
ff5666ae83
SEC-819: Properly support integer (and other numeric) identifiers.
18 years ago
Luke Taylor
ff785a829f
[maven-release-plugin] prepare for next development iteration
18 years ago
Luke Taylor
db1d8604a6
[maven-release-plugin] prepare release spring-security-parent-2.0.2
18 years ago
Luke Taylor
4b45e5d7c2
Fixed OSGi version numbers in ranges [x,y] by adding a property pom.version.osgi
18 years ago
Luke Taylor
a599ef5398
[maven-release-plugin] prepare for next development iteration
18 years ago
Luke Taylor
3e808335a4
[maven-release-plugin] prepare release spring-security-parent-2.0.1
18 years ago
Luke Taylor
6ecfa0541f
SEC-806: Osgi-ified more modules
18 years ago
Ben Alex
e7e256a9d5
SEC-787: Consistently use lowercase in all ACL module SQL statements.
18 years ago
Luke Taylor
0c28845d4e
SEC-787: Converted SQL in BasicLookupStrategy to lower case to make it consistent with other classes.
18 years ago
Ben Alex
b5dc523041
[maven-release-plugin] prepare for next development iteration
18 years ago
Ben Alex
0c42670431
[maven-release-plugin] prepare release spring-security-parent-2.0.0
18 years ago
Ben Alex
54882fe1ea
SEC-670: Provide mutator for JdbcMutableAclService.foreignKeysInDatabase property.
18 years ago
Ben Alex
8a7bfafce9
SEC-670: Deadlock avoidance.
18 years ago
Ben Alex
64442b6645
SEC-590: Correct misuse of "continue" keyword so ACLs retrieved even when last element is already cached.
18 years ago
Ben Alex
8919b203e6
SEC-422: Correct SQL to increase database compatibility.
18 years ago
Ben Alex
d79485a975
SEC-547: Release database connections between each layer of parent lookups.
18 years ago
Ben Alex
677607bcad
SEC-530: Refactor ACL module so ACE manipulation is index-based as
...
opposed to AccessControlEntry.getId() based.
18 years ago
Ben Alex
9e9b69ec8f
SEC-572: Permit null parent for an AclImpl.
18 years ago
Ben Alex
c6ea734d8f
SEC-589: Fine-tune NotFoundException handling and JavaDocs generally.
18 years ago
Ben Alex
340020ad3a
SEC-655: Evict from the cache any children ACLs of the ACL being updated.
18 years ago
Ben Alex
5cf5140029
SEC-527: Correct serialization issues with EH-CACHE.
18 years ago
Ben Alex
f5a464bc39
Make compile Java 1.4 compatible (no autoboxing).
18 years ago
Ben Alex
8f645f97f7
Improve toString() method to use Class.getName().
18 years ago
Ben Alex
833b76c011
SEC-676: Remove child ACLs from cache during delete.
18 years ago
Ben Alex
1036074d26
More robust null handling in equals(Object) method.
18 years ago
Ben Alex
af9715c168
SEC-697: Add setOwner(Sid) to MutableAcl interface.
18 years ago