Luke Taylor
5bdfd8cd77
Tidying imports etc to remove compiler warnings.
17 years ago
Luke Taylor
14c4739605
SEC-1158: Decoupling of Pre/Post annotations implementation from Spring EL.
17 years ago
Luke Taylor
331a04c07c
Some changes to make it easier to run the sample with the database driver as part of the jetty plugin configuration, preventing classloader leaks.
17 years ago
Luke Taylor
e1bc1819da
SEC-1150: Update Contacts sample to use modernized Spring MVC controllers
17 years ago
Luke Taylor
e94baf38b3
Tidying up to remove warnings (generics, use of deprecated test classes etc).
17 years ago
Luke Taylor
93bdcccaee
SEC-1132: Moved userdetails into core and added core/authority sub-package
17 years ago
Luke Taylor
ca7d055c2b
SEC-1132: Created core and authentication packages within core module.
17 years ago
Luke Taylor
9efb5a7007
SEC-1132: Moved access-control/authorization specific code to org.sf.security.access package. Created provisioning package for user management classes to remove cyclical deps. Some other moving of classes to remove code tangles. Restructuring of portlet module under org.sf.security.portlet
17 years ago
Luke Taylor
4a41416c9b
Tidying up and removing compiler warnings.
17 years ago
Luke Taylor
0d7002e322
SEC-1012: Extra fixes to dependent modules following changes to Acl APIs.
17 years ago
Luke Taylor
8154161ef5
SEC-1035: Updated build to use Spring 3.0.0.M1 Release
17 years ago
Luke Taylor
e5b1073501
SEC-1012: Added more generics and warning suppression
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
Ben Alex
677607bcad
SEC-530: Refactor ACL module so ACE manipulation is index-based as
...
opposed to AccessControlEntry.getId() based.
18 years ago
Luke Taylor
38237341b4
Removed unused getContactManager method
18 years ago
Luke Taylor
7d88ee8c48
Formatted ACL SQL for readability.
18 years ago
Ben Alex
47229be5cb
Make samples and tests use username "rod".
18 years ago
Luke Taylor
4083e2ef92
SEC-562: Further repackaging.
19 years ago
Ben Alex
9f512c384e
SEC-239: New ACL module.
19 years ago
Ben Alex
84671f9d68
SEC-382: Clean up resource bundle errors.
19 years ago
Ben Alex
ab12817b7a
SEC-97: Format Acegi Security source code in accordance with latest Jalopy configuration.
20 years ago
Ben Alex
e63b2ec9e6
Cleanup unused imports.
20 years ago
Luke Taylor
dc959b1847
Fix for SEC-159. Added clearContext() method to SecurityContextHolder and refactored code to use it instead of putting an empty context into the holder.
20 years ago
Ben Alex
a6e23d79ae
SEC-107: Rename AuthenticationDao to UserDetailsService.
20 years ago
Ben Alex
6a1a4abb1d
SEC-104: Move to org.acegisecurity package.
20 years ago
Ben Alex
2d74db9a0c
SEC-51 and SEC-67 related changes. Tested all functions of "filters" version in web browser OK.
21 years ago
Ben Alex
fe15b011bb
Make extra seed data and users so scalability more readily tested.
21 years ago
Ben Alex
e08e66dec6
Refactor SecurityContextHolder to return a SecurityContext instead of Authentication.
21 years ago
Ben Alex
6a9abe5d90
Remove ContextHolder and introduce SecurityContext.
21 years ago
Luke Taylor
1a78f9e15f
Refactored to use Spring Assert class (thanks IntelliJ :).
21 years ago
Ben Alex
9f66c0eae9
Update to current Spring JAR dependencies.
21 years ago
Luke Taylor
a4210b5551
Rolled back to remove X.509 users. Using new certificate with existing user name instead.
21 years ago
Luke Taylor
645dba1fcb
Added X.509 user to contacts with user name matching certificate email address.
21 years ago
Ben Alex
dda66a0454
Significantly refactor "well-known location model" to authentication processing mechanism and HttpSessionContextIntegrationFilter model.
21 years ago
Ben Alex
44b7cccc1f
Add RMI + HTTP Invoker remoting protocols and fixes related to Maven migration.
21 years ago
Ben Alex
09cfe6eb96
Make Serializable (required by RMI).
21 years ago
Ben Alex
f286c34312
Use new BasicAclExtendedDao for DAO CRUD operations instead of ContactDao.
22 years ago
Ben Alex
6e687d47d4
Refactor Contacts Sample to use new ACL security.
22 years ago
Ben Alex
48b1cb7c85
Move UserDetails interface to net.sf.acegisecurity package.
22 years ago
Ben Alex
6314aa4efa
Refactor User to an interface.
22 years ago
Ben Alex
1a0bec5bf1
Make User available from Authentication via DaoAuthenticationProvider.
22 years ago
Colin Sampaleanu
3d089aaa67
move and rename password encoding classes.
...
change saltSource arument to salt argument, which impl may or may not use.
22 years ago
Colin Sampaleanu
a09f2a4c18
ant format seems to have reformated these differently than what is in CVS
22 years ago
Ben Alex
7ae1844130
Improve client application by moving username/password specification to command-line.
22 years ago
Ben Alex
66e8d741ca
Expand Contacts sample application to use Hessian and Burlap remoting.
22 years ago
Ben Alex
8c69eb6abb
Modified to support changes to interface.
22 years ago
Ben Alex
14f27ae683
Make compatible with interface changes to aopalliance.jar.
22 years ago
Francois Beausoleil
1490e8a707
* samples/contacts/src/sample/contact/SecureIndexController.java:
...
Prevent a NullPointerException when no SecureContext can be found.
Instead, throw a real exception, explaining what's wrong.
22 years ago
Francois Beausoleil
95d7ac1bf3
* samples/contacts/src/sample/contact/ContactManagerBackend.java:
...
Clean up how the contacts are returned. Do not create unnecessary
objects.
22 years ago
Ben Alex
c3507b26c9
Change to Apache License version 2.0.
22 years ago