Commit Graph

1057 Commits

Author SHA1 Message Date
Luke Taylor de491d1767 Removed CAS references from web.xml for X.509. 2005-06-27 22:07:19 +00:00
Luke Taylor a2bc398915 Refactoring and commenting XSL 2005-06-27 21:56:13 +00:00
Ben Alex 3e4a29eae9 FilterSecurityInterceptor now has an observeOncePerRequest boolean property, allowing multiple fragments of the HTTP request to be individually authorized (see http://opensource.atlassian.com/projects/spring/browse/SEC-14). 2005-06-27 03:57:31 +00:00
Ben Alex d09d250656 Form, CAS, X509 and Remember-Me authentication mechanisms now publish an InteractiveAuthenticationSuccessEvent (see http://opensource.atlassian.com/projects/spring/browse/SEC-5). 2005-06-27 03:36:30 +00:00
Ben Alex 5c883e639f Add InteractiveAuthenticationSuccessEvent handling to authentication mechanisms. 2005-06-27 03:34:36 +00:00
Ben Alex 60f8095cf2 Make Authenticated.isAuthenticated() behaviour switchable. See http://opensource.atlassian.com/projects/spring/browse/SEC-13. 2005-06-27 03:05:26 +00:00
Ben Alex ef8281f534 HttpSessionContextIntegrationFilter elegantly handles IOExceptions and ServletExceptions within filter chain (see http://opensource.atlassian.com/projects/spring/browse/SEC-20). 2005-06-27 02:55:01 +00:00
Ben Alex a3d26edea3 JBoss container adapter to use getName() instead to toString() (see http://opensource.atlassian.com/projects/spring/browse/SEC-22). 2005-06-27 02:06:33 +00:00
Robert Sanders 62b23323eb Removed / renamed to InitialDirContextFactory to better convey purpose. 2005-06-26 21:42:02 +00:00
Robert Sanders 917d3b16aa Renamed LdapSupport to InitialDirContextFactory. 2005-06-26 21:39:42 +00:00
Robert Sanders 73cf703950 Renamed (and slightly cleaner) version of LdapSupport. 2005-06-26 21:39:19 +00:00
Luke Taylor 25fa471779 First version of web.xml to acegi translator 2005-06-26 17:30:36 +00:00
Robert Sanders f58cdb7c49 Call setUserSearchBean(this) so that returned UserSearchResults have reference to the search information used to construct them. 2005-06-26 15:25:24 +00:00
Robert Sanders b6657a18d1 Added accessors for setting several important properties. Updated JNDI code for looking up roles in user context. Clarified some variable names. 2005-06-26 15:23:57 +00:00
Ben Alex a312fede74 Refactor DAO authentication failure events under a consistent abstract superclass (thanks to Mark St Godard for suggestion). 2005-06-22 08:07:52 +00:00
Ben Alex c0f1d4e19d Remove getters and setters from JdbcDaoImpl so IoC container cannot modify MappingSqlQuerys (thanks to David Durham for bug report). 2005-06-22 08:06:28 +00:00
Ben Alex a15691d9d7 Silently catch NotSerializableException in AbstractProcessingFilter if rootCause is not Serializable (thanks to Joseph Dane for reporting this bug). 2005-06-22 07:03:53 +00:00
Ben Alex 03a1c01408 Extend version information so can automatically download from iBiblio. Thanks for George Franciscus. 2005-06-22 06:45:22 +00:00
Ben Alex 5f75e9bf9a Refactor Authentication.isAuthenticated() handling to be more performance (as per developer list discussion). 2005-06-22 06:30:46 +00:00
Ben Alex 1e12e51b9c Remove Hibernate Annotations. 2005-06-22 06:29:49 +00:00
Ben Alex a7b5299e77 Correct synchronization issue with FilterToBeanProxy initialization (thanks to George Franciscus and Volker Malzahn as per acegisecurity-developer discussion 4 June 2005). 2005-06-22 05:22:05 +00:00
Ben Alex 1cfdc86ff4 Add Matt's latest presentation. 2005-06-20 05:31:57 +00:00
Ben Alex 420fb0ec2c Minor corrections, as reported by Wil Lambrecht. 2005-06-20 02:57:49 +00:00
Robert Sanders 78f792a132 Wrapper around the information returned apon a successful lookup of a user (who at that point has NOT been authenticated). 2005-06-07 02:48:56 +00:00
Robert Sanders e2f97b462c OO means by which to specifiy all the criteria used to search for a user. 2005-06-07 02:48:03 +00:00
Robert Sanders 1ff2021b96 Mainly added JNDI key to trigger LDAP pooling (at least using SUN's implementation). This could probably be refined, but there's other things to do first. 2005-06-07 02:46:47 +00:00
Robert Sanders a163fc48ef A whole bunch of changes to the LDAP Authentication process. It should be both more object oriented, and faster.
[Note] I am checking this in in advance of having time to actually test it.
[Note] This class will probably be renamed to replace the current LdapPasswordAuthenticationDao .
2005-06-07 02:44:58 +00:00
Ben Alex 645c2bb5d5 Add new book. 2005-05-29 12:40:21 +00:00
Ben Alex c699f7d40e Support non-username as primary key. 2005-05-29 09:46:51 +00:00
Ben Alex 25cb085df7 More JavaDocs. 2005-05-29 08:30:28 +00:00
Ben Alex 2e51880608 Remove annotations after discussion with Matthew Porter. 2005-05-26 01:47:29 +00:00
Robert Sanders 4b039011fc Part of refactoring the code: move the basic LDAP/JNDI settings to an external class. 2005-05-25 01:33:48 +00:00
Ben Alex fdf8ae2525 Update contributors list. 2005-05-22 04:19:18 +00:00
Ben Alex 3401072368 Made Serializable as per acegisecurity-developer list discussion on 20 May 2005. 2005-05-22 03:56:37 +00:00
Ben Alex 4e55780e7c Performance optimisations thanks to Paulo Neves. 2005-05-20 00:00:22 +00:00
Ben Alex 71b8f3e515 Remove less commonly used protocols. 2005-05-18 03:01:40 +00:00
Ben Alex fe15b011bb Make extra seed data and users so scalability more readily tested. 2005-05-18 03:01:34 +00:00
Ben Alex cfb8271826 Reorder DaoAuthenticationProvider exception logic as per developer list discussion. 2005-05-18 01:40:45 +00:00
Ben Alex ecbfac2ff8 Made AclEntry Serializable (correct issue with BasicAclEntryCache). 2005-05-17 11:07:00 +00:00
Ben Alex ee3a14ab1b Improve logging. 2005-05-17 01:05:13 +00:00
Ben Alex 14e384051b Improve logging. 2005-05-17 00:06:15 +00:00
Ben Alex 0b6d0a5798 Remove finals - conflicts with CGLIB generated classes. 2005-05-17 00:06:09 +00:00
Ben Alex dcfa0008db Updated URL to point to Reid Carlberg's latest blog entry. 2005-05-16 22:37:04 +00:00
Ben Alex c1d156e363 Handle multiple Validators.support()ing a given class. 2005-05-14 05:04:07 +00:00
Ben Alex 307cd35b9c More fetching/initialization related fine-tuning. 2005-05-14 01:35:13 +00:00
Ben Alex 4f2f6a5004 Improve logging to detect mismatched Validator:Class combinations. 2005-05-14 01:34:33 +00:00
Ben Alex 32646b5581 More eager/lazy fetching optimisations. 2005-05-13 07:14:32 +00:00
Ben Alex c9fc2684ad Some initial fetching strategy comments. 2005-05-12 06:29:31 +00:00
Ben Alex c5101a259a Move to Hibernate 3.0.3. 2005-05-12 06:07:17 +00:00
Ben Alex 37983a0689 Refactor toString() so it doesn't break with lazy loaded associations. 2005-05-12 06:06:57 +00:00