Commit Graph

847 Commits

Author SHA1 Message Date
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
Ben Alex 5dcbb416ec Add initialization support. 2005-05-12 06:06:20 +00:00
Ben Alex 0425724b4f Add services layer generics to Domain subproject. 2005-05-10 03:21:36 +00:00
Ben Alex 5f1cb77e40 Domain subproject Java 1.5 compatibility. 2005-05-09 03:35:57 +00:00
Ben Alex de6a258460 Refactor SecurityContextHolder to return a SecurityContext instead of Authentication. 2005-05-09 01:35:52 +00:00
Ben Alex fa6924a373 Update project workspace settings to Java 1.5. NB: Maven remains at 1.3 compatibility for all subprojects except "domain". It is recommended the Eclipse "Problems" view be customised to not display items containing "Type Safety:" in their description. Developers should NOT introduce 1.5+ dependencies to any projects apart from "domain". 2005-05-09 01:18:31 +00:00
Ben Alex e08e66dec6 Refactor SecurityContextHolder to return a SecurityContext instead of Authentication. 2005-05-08 23:42:14 +00:00
Ben Alex 6a9abe5d90 Remove ContextHolder and introduce SecurityContext. 2005-05-07 09:11:37 +00:00
Ben Alex 52064d5db4 Correction. 2005-05-06 03:53:12 +00:00
Ben Alex 854112076e Add Victor's entry. 2005-05-06 03:50:53 +00:00
Ray Krueger 47989c11bd HttpSessionEventPublisher now verifies that the ApplicationContext is not null 2005-05-02 20:31:18 +00:00