Luke Taylor
3049b933d9
Moved XML test snippet to ConfigTestUtils class and removed context files from core-tiger tests in favour of in-memory XML
2008-07-31 21:35:29 +00:00
Luke Taylor
ef44bd91f2
SEC-933: Added test for security pointcut applied to a UserDetailsService.
2008-07-31 20:32:43 +00:00
Luke Taylor
8df56c8ac5
Test log4j properties file for core-tiger module
2008-06-03 13:21:23 +00:00
Luke Taylor
083644f2fe
SEC-756: Refactored GlobalMethodSecurityDefinitionParser and added check for duplicate registration.
2008-04-22 18:25:35 +00:00
Luke Taylor
469f55ce05
SEC-773: global-method-security fails with JPA
...
http://jira.springframework.org/browse/SEC-773 . Added extra constructor to MethodDefinitionSourceAdvisor to allow for lazy initialization of the advice (MethodSecurityInterceptor), and in turn the AuthenticationManager and ay referenced UserDetailsService implementations.
2008-04-18 13:15:56 +00:00
Luke Taylor
ef5b3e2f9c
SEC-733: Changed names of <global-method-security> attributes as discussed with Ben and updated sample to reflect the changes. Also changed explicit instantiation of Jsr250 and Secured annotation MethodDefinitionSource beans in GlobalMethodSecurityBDP into bean definitions to make more tooling friendly.
2008-03-26 21:48:24 +00:00
Ben Alex
0860333a3f
SEC-733: AspectJ Pointcut Expression Parsing support.
2008-03-25 08:28:53 +00:00
Luke Taylor
1dd5f42142
Adding svn keywords, correcting typos etc.
2008-03-24 20:48:45 +00:00
Ben Alex
9a4977ebd1
SEC-99/428/429/563: Various refactoring of method security metadata support.
2008-03-24 09:40:13 +00:00
Luke Taylor
8f7b216de3
Import cleaning, removal of unnecessary constructors etc based on eclipse warnings
2008-03-17 14:10:22 +00:00
Luke Taylor
9372f6175b
Removed unnecessary braces from annotations
2008-02-15 17:09:14 +00:00
Luke Taylor
adbf18a091
SEC-507: Updated JSR-250 impl to include better support for PermitAll and DenyAll as suggested by Ryan Heaton. Includes JSR-250 voter which is now used by AnnotationDriverbeanDefinitionParser.
2008-02-06 13:14:46 +00:00
Luke Taylor
d695f5002c
SEC-654: Made ConfigAttributeDefinition immutable, added several constructors to simplify its use. Removed MethodDefinitionMapping and FilterInvocationDefinitionMapping.
2008-01-30 15:17:30 +00:00
Luke Taylor
d66b9693ba
SEC-507: Initial support for JSR-250 "RolesAllowed" attributes.
...
Added jsr250 boolean to annotation-driven element to determine whether JSR-250 annotations should be used in preference to the traditional Acegi "Secured" attribute.
2008-01-10 20:19:15 +00:00
Luke Taylor
fad2b597af
Updated SecurityAnotationAttributes to user Spring's AnnotationUtils explicitly since we are now using Spring 2.0+
2008-01-10 19:31:03 +00:00
Luke Taylor
814b2fc7ea
Added Id keyword.
2008-01-07 13:47:26 +00:00
Luke Taylor
0f0bfb149f
Changed test class name to match implementation class.
2008-01-07 13:46:32 +00:00
Luke Taylor
5f1eea42fc
Moved configuration of security interceptors with access and authentication manangers from post processing stage to bean creation stage.
2007-12-23 16:40:29 +00:00
Luke Taylor
cf80292de3
Changes to namespace reinstating authentication-provider element in preference to "repository" to wrap convey that a user-service will be used as to authenticate against. Also introduced separate password-encoder element for use within authentication-provider.
2007-12-21 15:50:56 +00:00
Ben Alex
9b6c798a52
SEC-496: <annotation-driven> element.
2007-12-04 14:14:17 +00:00
Luke Taylor
43fc8e2660
Added Id keyword for all java files
2007-10-27 00:45:30 +00:00
Luke Taylor
a122e6bb74
SEC-562: Repackaging core-tiger.
2007-09-21 18:29:12 +00:00
Ben Alex
44cae6b2ee
SEC-274: Correctly handle bridge methods, using AnnotationUtils when on classpath.
2006-11-17 02:17:45 +00:00
Ben Alex
b941577198
SEC-274: Reproduce bug report.
2006-11-14 04:26:12 +00:00
Ben Alex
4fd3693df0
Move to annotation package to avoid jarsigner problems during deployment.
2006-05-29 22:22:50 +00:00
Ben Alex
22183648b3
Resolve imports.
2006-05-29 15:09:39 +00:00
Ben Alex
a6ef43d827
Move to annotation package to avoid jarsigner problems during deployment.
2006-05-29 15:04:50 +00:00
Ben Alex
ab12817b7a
SEC-97: Format Acegi Security source code in accordance with latest Jalopy configuration.
2006-05-23 13:38:33 +00:00
Mark St. Godard
1ca02b6922
Include @Inherited and @Documented to Secured annotation
...
see SEC-148
2006-01-30 03:27:18 +00:00
Ben Alex
dd99fae8e1
Fix error reported on acegisecurity-developer by Samuel Le Berrigaud on 28 November 2005.
2005-11-30 00:14:55 +00:00
Ben Alex
863ba3f0a3
SEC-99: Extra tests to explore generics behaviour.
2005-11-25 03:26:10 +00:00
Ben Alex
6a1a4abb1d
SEC-104: Move to org.acegisecurity package.
2005-11-17 00:56:49 +00:00
Scott McCrory
79c3ba521b
Resolved and/or inhibit build warnings as seen in Eclipse 3.1. Please refer to http://opensource2.atlassian.com/projects/spring/browse/SEC-93 for more info.
2005-11-11 22:37:38 +00:00
Ben Alex
975de1e043
Add .cvsignore files so that empty directories are created in CVS. Remove package.html files that do not belong to a particular package and were simply directory markers.
2005-08-21 08:19:02 +00:00
Mark St. Godard
0a8699003f
Initial checkin of Security Java 5 Annotation support
...
(see http://opensource.atlassian.com/projects/spring/browse/SEC-4 )
Note: I have created a new source dir "core-tiger" for Java 5 related core security classes, as well as test dir.
Note: project.properties should compile this project using 1.5.
WAR test application using Spring 1.2 Transaction Annotations and Security to follow
2005-08-12 02:57:38 +00:00