2481 Commits (5.0.x)

Author SHA1 Message Date
Ben Alex f251436a99 Improve logging and enable ACL determination to use an Object obtained from an internal method of the located processDomainObjectClass. 21 years ago
Ben Alex 61580d1973 Move RMI context propagation support classes to core, and rename and document to more clearly reflect function. 21 years ago
Ben Alex ba16c01b90 Add toString() method so more informative when context propagation takes place, such as via ContextPropagatingRemoteInvocation. 21 years ago
Carlos Sanchez 58306157df *** empty log message *** 21 years ago
Ben Alex 177c00556d Support just creating the acl_object_identity, without necessarily an acl_permission as well. 21 years ago
Ben Alex af5917b685 Added BasicAclExtendedDao interface and JdbcExtendedDaoImpl for ACL CRUD. 21 years ago
Ben Alex bc9a599bf7 Remove noisy logging. 21 years ago
Ben Alex d6beb9804f Place authz taglib in correct JAR location (META-INF). 21 years ago
Ben Alex 612971e134 Initial commit of a concrete AfterInvocationManager. 21 years ago
Ben Alex 694bdb603d Initial commit. 21 years ago
Ben Alex 5f6aa9c49e Refactoring to support "after invocation" processing. 21 years ago
Ben Alex 03a530b36b Improve JavaDocs. 21 years ago
Ben Alex d639e5c02f Expand logging. 21 years ago
Ben Alex 9972c69408 Support Authentication.getPrincipal() of UserDetails and improve logging. 21 years ago
Ben Alex e462c5a201 Minor polishing. 21 years ago
Ben Alex 68dc38841f Add an Authentication and Acl taglib. 21 years ago
Ben Alex 70a9c76f69 Remove unnecessary console output from tests. 21 years ago
Ben Alex ef2e45df77 Update tests to support incompatible collaborator detection now in AbstractSecurityInterceptor. 21 years ago
Ben Alex e83c66bb37 Expand test coverage so GrantedAuthorityEffectiveAclsResolver properly handles Authentication with a principal of type UserDetails. 21 years ago
Ben Alex 695948c31d Remove unused import. 21 years ago
Ben Alex f1d993f47b Made BasicAclProvider to only respond to specified ACL object requests. 21 years ago
Carlos Sanchez cd56f2ed4a Moved from test to main 21 years ago
Carlos Sanchez 8cf6867cba Moved name to subprojects 21 years ago
Ben Alex fde59c2f29 Ad mock method implementation now we're using HttpSession.removeAttribute(). 21 years ago
Ben Alex 565c2e580b Remove debug messages. 21 years ago
Carlos Sanchez d27fb49803 *** empty log message *** 21 years ago
Carlos Sanchez 55624cf5dd Moved resources from java dir to resources dir 21 years ago
Carlos Sanchez 928498b53d Removed AutoIntegrationFilter 21 years ago
Carlos Sanchez b25a6e002b *** empty log message *** 21 years ago
Ben Alex 89f6fcf5c9 Refactor to use an application context, thus enabling event publishing and use of DefaultAdvisorAutoProxyCreator. 21 years ago
Ben Alex 537a58d754 Added net.sf.acegisecurity.intercept.event package. 21 years ago
Ben Alex 26f5f1a9b3 Add the AccessDeniedException to the HttpSession as per http://forum.springframework.org/viewtopic.php?t=1515. 21 years ago
Ben Alex 21f29bbbb3 Fix JRun rejection of null in httpSession.setAttribute() as per http://livedocs.macromedia.com/jrun/4/javadocs/jrun/servlet/session/JRunSession.html. 21 years ago
Ben Alex 73349bf8f8 Add convenience method so subclasses can specify Authentication.setDetails(). 21 years ago
Ben Alex 7b0145fba7 Initial AspectJ support. 21 years ago
Ben Alex 992cf44b36 Refactor MethodDefinitionMap to use Method, not MethodInvocation. Refactor AbstractSecurityInterceptor to not force use of Throwable. Move AOP Alliance based MethodSecurityInterceptor to separate package. 21 years ago
Ben Alex ba163d51ae Documentation correction. 21 years ago
Ben Alex f123e9c333 Make MethodDefinitionMap query interfaces defined by secure objects, to properly support MethodDefinitionSourceAdvisor. 21 years ago
Ben Alex 8ec0d89fe4 Improve documentation for abstract contract. 21 years ago
Ben Alex 8d973af603 Added MethodDefinitionSourceAdvisor for performance and autoproxying. 21 years ago
Ben Alex 333fe84ee8 Clarify interface contract for ObjectDefinitionSource when no ConfigAttributes exist for a given secure object invocation, plus unit tests and fixes for concrete implementations. Thanks to Sean Radford for spotting the inconsistency. 22 years ago
Ben Alex 8a32fde12a Additional convenience methods as suggested by Sean Radford. 22 years ago
Luke Taylor defc79c283 Minor Javadoc correction. 22 years ago
Ben Alex ec166e086b Refactored UsernamePasswordAuthenticationToken.getDetails() to Object. 22 years ago
Ben Alex fa2920baa7 Ensure delegate is not null before calling destroy method. 22 years ago
Ben Alex d7c98f95ca Made FilterToBeanProxy compatible with ContextLoaderServlet (lazy initialisation on first HTTP request). 22 years ago
Ben Alex 1a92434914 Add support for password-validating DAOs, such as LDAP. Contributed by Karel Miarka. 22 years ago
Ben Alex aaebd3ef5a Added DaoAuthenticationProvider.hideUserNotFoundExceptions property. Defaults to true, so BadCredentialsException is thrown instead of UsernameNotFoundException if a user cannot be found. 22 years ago
Ben Alex 5cd65887d5 Improved ConfigAttributeEditor so it trims preceding and trailing spaces. 22 years ago
Ben Alex 3f87849f31 Fixed GrantedAuthorityEffectiveAclsResolver if null ACLs provided to method. 22 years ago