Commit Graph

157 Commits

Author SHA1 Message Date
Ben Alex 9f512c384e SEC-239: New ACL module. 2006-11-17 02:01:21 +00:00
Carlos Sanchez 59572e2168 [maven-release-plugin] prepare for next development iteration 2006-10-04 22:07:51 +00:00
Carlos Sanchez 36fdbe0c97 [maven-release-plugin] prepare release acegi-security-webwork-0.1 2006-10-04 22:07:18 +00:00
Carlos Sanchez 52b10d6d34 Use latest parent 2006-10-04 22:06:03 +00:00
Carlos Sanchez b7595a6165 Bump to next version 2006-10-04 22:05:33 +00:00
Carlos Sanchez 02526b1461 Use latest release 2006-10-04 22:03:16 +00:00
Ben Alex ab7816db41 SEC-8: Removed from sandbox as development will continue via code drops in the JIRA task. 2006-09-29 08:13:33 +00:00
Carlos Sanchez 558fd5d75d Add scm info because we don't use artifactid as folder name 2006-09-17 21:06:22 +00:00
Ben Alex c5aa605068 More JavaDocs as per discussion on acegisecurity-developer list 16 Sep 06. 2006-09-15 22:25:31 +00:00
Carlos Sanchez 30f6871124 Take another apporach and throw all unhandled exceptions wrapped in a ServletException 2006-09-06 17:18:36 +00:00
Carlos Sanchez e8de53b87c Add more info about the problem 2006-09-06 17:12:17 +00:00
Carlos Sanchez 6c0ddbfa9d Add WebWork support to handle Acegi exceptions 2006-09-06 16:54:18 +00:00
Carlos Sanchez 881d50e2a6 Split sandbox in subprojects 2006-09-06 16:37:28 +00:00
Carlos Sanchez 87c1117b47 Remove outdated m1 build 2006-09-06 16:36:52 +00:00
Carlos Sanchez 1554ae4cc6 Splitting sandbox in subpojects 2006-09-06 16:29:50 +00:00
Carlos Sanchez 3226a90fcd Split sandbox in subprojects 2006-09-06 16:27:39 +00:00
Ray Krueger 73cea493c6 Fixing unit test issues 2006-09-06 03:11:13 +00:00
Ray Krueger d88adf3f9e Fixed Java 1.3 incompatible IllegalStateException constructor.
Also fixed a potential NPE in getAccessibleField
2006-09-06 03:02:29 +00:00
Ben Alex 9769394c92 Fixes to new ACL implementation. Thanks to Nathan Sarr. 2006-08-30 22:15:29 +00:00
Luke Taylor 557cf75745 Moved to branch 2006-08-28 22:03:20 +00:00
Luke Taylor 1149da6137 Changed test server details. 2006-08-28 20:10:34 +00:00
Luke Taylor 5b414ddef5 Remove duplicate classes. 2006-08-25 19:16:41 +00:00
Luke Taylor 308212febc Moved ppolicy test to correct package. 2006-08-25 16:18:58 +00:00
Luke Taylor 760a858be6 An oracle OID specific version of BindAuthenticator which parses password policy OID exception messages. 2006-08-25 16:17:12 +00:00
Luke Taylor 139d8c2f65 Experimental UserDetailsManager interface and some ldap implementation classes. 2006-08-25 16:14:50 +00:00
Luke Taylor 1b66467f70 Added ldaptemplate, ehcache and spring-mock dependencies. 2006-08-25 16:13:44 +00:00
Luke Taylor 54fb402e60 added package for password-policy specific classes and an ldaptemplate compatible context factory. 2006-08-25 16:12:26 +00:00
Carlos Sanchez 5d15856ccc Use 1.1-SNAPSHOT as parent version 2006-07-11 18:27:36 +00:00
Carlos Sanchez 35093e09f6 Bump version to 1.1.0-SNAPSHOT 2006-05-31 00:52:26 +00:00
Ben Alex 89eb74b1b2 Refer to 1.0.0 final. 2006-05-28 00:49:38 +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
Ben Alex 5ba40705e8 SEC-239: Initial commit. Work-in-progress only. 2006-05-23 08:48:19 +00:00
Luke Taylor 2a24e4faf8 Deleted old version of LdapDataAccessException 2006-05-20 00:21:17 +00:00
Luke Taylor fd1ed6bcdd Removed old LDAP stuff. 2006-05-07 17:40:51 +00:00
Ben Alex bff37bc4ce SEC-29: Remove from sandbox (now in core). 2006-04-28 05:08:48 +00:00
Ben Alex 719d3af879 SVN updates. 2006-04-25 00:22:00 +00:00
Luke Taylor f392e0c7a8 Tidying up. 2006-02-23 20:38:42 +00:00
Luke Taylor c7c0154ae5 Added Acegi license. 2006-02-09 16:37:53 +00:00
Ben Alex 7aa8d98a65 Finish RC2 release, prepare snapshot again. 2006-02-09 08:49:33 +00:00
Ben Alex ee78570902 Prepare to release 1.0.0 RC2. 2006-02-09 07:45:11 +00:00
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
Robert Sanders 6646eb4cd7 Added importLDIF to assist in importing LDIF data into the directory for testing. 2005-03-24 02:23:08 +00:00
Robert Sanders 99e6bfbde7 Class comment says it all - verify that directory server is configured correctlly. 2005-03-24 02:22:01 +00:00
Robert Sanders 7cfec03a86 Modified to use DirContentsInitializer. 2005-03-24 02:21:08 +00:00
Robert Sanders 0e9dc00c15 Helper class used to setup the directory server that we are running our tests against. 2005-03-24 02:20:38 +00:00
Robert Sanders 5e4f3b46bf Ok, it doesn't actually test the DAO, but I now have something that is (semi-) worth running. 2005-03-22 02:49:50 +00:00
Robert Sanders 90c77f2899 Impored API. 2005-03-22 02:48:56 +00:00
Robert Sanders 688e5a16d4 Cleaned up source to better express correct use. 2005-03-22 02:47:36 +00:00
Ben Alex 6f31ecb04b UserDetails now indicates locked accounts. 2005-03-21 03:22:59 +00:00
Robert Sanders c34db326f8 Provide hook to get a client-side version of the DirContext. 2005-03-21 03:20:19 +00:00
Robert Sanders 1588dbb488 My LDAP server setup is different, so I can't test this without re-writing it; but at least it now compiles. Once I get the ApacheDS based tests working, I'll removed this test. 2005-03-21 03:16:18 +00:00