Commit Graph

67 Commits

Author SHA1 Message Date
Ben Alex e63b2ec9e6 Cleanup unused imports. 2006-02-09 06:00:25 +00:00
Ben Alex 79287999dc SEC-178: Refactor AbstractAuthenticationToken. 2006-02-09 04:16:50 +00:00
Luke Taylor 6ed1400534 Password policy LDAP controls and related classes. 2006-02-08 01:50:15 +00:00
Luke Taylor 05d55ea83a Update pom dependencies. ldapsdk asn1 classes are used for ldap controls. 2006-02-08 01:27:34 +00:00
Luke Taylor fe88d6ec17 SEC-134 fix. Authorities array is now copied on access. Also refactored token classes to move authorities to the base class. 2006-02-08 01:24:38 +00:00
Ben Alex 9771b7817a SEC-144: Separate SecurityEnforcementFilter from FilterSecurityInterceptor. 2006-01-28 22:54:23 +00:00
Ben Alex a7537558e1 Need a file to prevent Eclipse from giving an error due to missing folder. 2006-01-27 03:19:07 +00:00
Luke Taylor 20469b6ac9 Legacy LDAP tests and support files deleted. 2006-01-26 20:49:55 +00:00
Ben Alex 6b1f97a381 Resolve compiler warnings. 2005-12-24 10:03:18 +00:00
Carlos Sanchez b0d65259b6 Changed groupId to org.acegisecurity 2005-12-22 16:40:22 +00:00
Carlos Sanchez 27efd13532 Set version to 1.0.0-SNAPSHOT preparing for next version 2005-12-22 16:32:12 +00:00
Carlos Sanchez f226dfb67f Use ISO encoding to avoid problems 2005-12-22 16:27:44 +00:00
Carlos Sanchez 39cf954a45 Improved m2 poms 2005-12-22 16:17:37 +00:00
Luke Taylor 12ebd4e814 Modifications to allow compilation with updated Apache DS version. 2005-12-15 01:44:20 +00:00
Ben Alex a1037ddc87 Prepare 1.0.0 RC1. 2005-12-04 11:20:52 +00:00
Ben Alex a6e23d79ae SEC-107: Rename AuthenticationDao to UserDetailsService. 2005-11-29 13:10:15 +00:00
Ben Alex 6a1a4abb1d SEC-104: Move to org.acegisecurity package. 2005-11-17 00:56:49 +00:00
Scott McCrory a8ad9231ab Added initial integration of SEC-29 "Save POST request parameters before redirect" for peer review. See http://opensource2.atlassian.com/projects/spring/browse/SEC-29 for more info. 2005-11-13 22:29:13 +00:00
Scott McCrory 309b559a8f Removed unused imports. 2005-11-06 23:00:31 +00:00
Ben Alex eae6f81177 SEC-8: Introduction into CVS of contribution posted with the JIRA task and basic reformatting. 2005-11-03 12:32:19 +00:00
Ben Alex e9b1d9452f SEC-9 and SEC-55: Refactor DaoAuthenticationProvider and deprecate PasswordDaoAuthenticationProvider. 2005-11-03 11:31:23 +00:00
Ben Alex 6f32f6b112 Revise layout to show which classes depend on each other. 2005-10-22 08:48:21 +00:00
Carlos Sanchez b2363dfe07 SEC-62 Add maven 2 support 2005-10-06 20:53:08 +00:00
Carlos Sanchez 29e3daaab6 Removed redundant groupId (inherited from parent) 2005-10-06 20:01:29 +00:00
Ben Alex 9ea795927e Provide Maven POM for sandbox, so that users can easily build its contents. 2005-08-21 10:30:18 +00:00
Robert Sanders 72e3a24c22 Merged from the refactoring branch. Needs user tested, and better documented; but its stable enough that I'm committing it. 2005-08-02 02:50:27 +00:00
Robert Sanders b371f35cfc File created in the LDAP refactoring branch; (currently not being used) in the MAIN/HEAD branch. This is a JavaBean which is used to create JNDI SearchControls Objects for use in searching LDAP DirContexts. 2005-08-02 02:34:16 +00:00
Robert Sanders 1502ba9409 File as created in the LDAP refactoring branch. with a number of JavaDoc comments added for clarity. 2005-08-02 02:31:51 +00:00
Robert Sanders 9421b66611 These are really renamings, not deletions, but since its CVS we have to make do with adding a "new" file with a different name. 2005-08-01 18:24:49 +00:00
Robert Sanders 1f46005dad Renamed, and refactored version of the LdapPasswordAuthenticationTest which works with the newest 'stable' verion of the LdapPasswordAuthenticationDao. 2005-08-01 18:22:00 +00:00
Robert Sanders 3762ba25e8 Fixed dumb mistake in the DN of the second user object. 2005-08-01 18:17:06 +00:00
Robert Sanders b634b27550 Fixed license header, updated to point to new location of helper classes in the .support package. 2005-08-01 03:12:04 +00:00
Robert Sanders bb4867b3cf Fixed license header. 2005-08-01 03:10:10 +00:00
Robert Sanders 1c30ebb27b Updated some of the JavaDocs which needed it. 2005-08-01 03:09:50 +00:00
Robert Sanders b4e08a413b Renamed and moved version of LdapTestHelper. 2005-08-01 03:03:31 +00:00
Robert Sanders 020b4d8e32 Updated version of the BaseLdapTestCase which is in a better named package (.support), with better named helper classes. 2005-08-01 03:02:48 +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
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
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
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 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
Robert Sanders 74a5a505d5 Updates to getGrantedAuthorityString as suggested by Matt DeHoust to make functionality match javadocs. 2005-04-18 18:56:33 +00:00
Robert Sanders 046dd2611c Lastest round of changes; adding a few more tests. 2005-03-30 03:12:12 +00:00
Robert Sanders be20350737 Ok, some actual tests of DAO functionality. 2005-03-24 03:38:34 +00:00