Commit Graph

  • b4a0e45e76 Increase test coverage. Ben Alex 2004-08-01 02:19:25 +00:00
  • f7b491b699 Refactor ACL database tables. Ben Alex 2004-07-31 06:38:40 +00:00
  • 13d5a2dbca Refactor ACL database tables. Ben Alex 2004-07-31 03:42:18 +00:00
  • 437c89892c Updated HSQLDB dependency version to 1.7.2-rc6 to fix failing tests with in-memory database. Luke Taylor 2004-07-30 19:09:56 +00:00
  • e366c65d17 Almost forgot this piece of the jaas tests Ray Krueger 2004-07-29 16:56:26 +00:00
  • 3b284231da Increased test coverage of the .jaas package to 93.7% Ray Krueger 2004-07-29 16:54:02 +00:00
  • 56829872b6 Initial commit of ACL capabilities. Ben Alex 2004-07-29 07:51:22 +00:00
  • b749e83b1d General additions. Ben Alex 2004-07-29 07:49:43 +00:00
  • f701ae3952 Allow unit tests involving EH-CACHE direct from Eclipse. Ben Alex 2004-07-29 07:49:21 +00:00
  • 5fd75b135b Replace ambiguous term that has other meaning elsewhere in the ACL system. Ben Alex 2004-07-29 07:02:00 +00:00
  • 1cc46544ed Javadoc removal of warning. Ben Alex 2004-07-29 05:04:49 +00:00
  • 2426bb9e8e Make JdbcDaoTests use in-memory database. Ben Alex 2004-07-29 03:32:23 +00:00
  • 8c74d459c5 Delete files with old, non-Camel Case name. Ben Alex 2004-07-28 23:06:04 +00:00
  • f29e6763d4 Renamed all JAAS* classes to Jaas* Ray Krueger 2004-07-28 15:03:03 +00:00
  • 3648073461 Fix EH-CACHE after web context refresh (patch thanks to Travis Gregg). Ben Alex 2004-07-26 22:56:00 +00:00
  • d1fa12a312 Fix Javadocs warning. Ben Alex 2004-07-26 06:52:55 +00:00
  • b6bec42381 Added spring-mock dependency Luke Taylor 2004-07-24 15:37:04 +00:00
  • cf9c9e6a93 Add today's changes. Ben Alex 2004-07-24 08:01:27 +00:00
  • 3f7f8e26fa Reduce setAuthentication scope now that it should only be called by AbstractAuthenticationManager. Ben Alex 2004-07-24 07:21:18 +00:00
  • 951c1a02df Store failed Authentication request in AuthenticationException, using template pattern (patch thanks to Wesley Hall). Ben Alex 2004-07-24 07:18:04 +00:00
  • 21a98eb41f Add spring mock JAR. Ben Alex 2004-07-24 07:16:42 +00:00
  • 7ac3706eb9 Allow subclasses to add their own custom GrantedAuthority[]s. Ben Alex 2004-07-24 07:15:06 +00:00
  • 943ffda937 Added Scott Evans. Ben Alex 2004-07-23 01:41:56 +00:00
  • 3d23119b56 Following a suggestion from Scott Evans, added support for EL in the authz tag library: http://www.mail-archive.com/acegisecurity-developer%40lists.sourceforge.net/msg00189.html Francois Beausoleil 2004-07-23 01:24:55 +00:00
  • e3ef88cb91 Add Wesley. Ben Alex 2004-07-22 05:37:45 +00:00
  • f798e56d75 Contribution by Wesley Hall to improve exception handling. Ben Alex 2004-07-22 04:56:17 +00:00
  • 2996d67b06 Fix bug related to detecting incorrect use of SecureContext property. Ben Alex 2004-07-21 02:04:42 +00:00
  • 3e37b74e3f Added Javadoc to all classes Ray Krueger 2004-07-19 19:42:14 +00:00
  • da7895087b Added correct @author and @version tags, more Javadocs to follow Ray Krueger 2004-07-19 17:27:28 +00:00
  • 3360e2d51a Added in javadoc Ray Krueger 2004-07-19 17:24:38 +00:00
  • 0c7a07e4db Adding in JAASAuthenticationProvider tests Ray Krueger 2004-07-19 00:44:01 +00:00
  • 1947819d73 Adding in JAASAuthenticationProvider support Ray Krueger 2004-07-19 00:43:28 +00:00
  • 2f2b054b7a Resolve a Weblogic compatibility issue (patch thanks to Patrick Burleson). Ben Alex 2004-07-15 23:27:59 +00:00
  • e3be8f20bb Refactor CasAuthoritiesPopulator to use UserDetails rather than GrantedAuthority[]. Ben Alex 2004-07-14 09:54:09 +00:00
  • 48b1cb7c85 Move UserDetails interface to net.sf.acegisecurity package. Ben Alex 2004-07-13 22:38:20 +00:00
  • 064cd3c7bf Add a getter for the context. Ben Alex 2004-07-13 22:10:52 +00:00
  • 39b7cc3782 Upgrade to Clover 1.3. Ben Alex 2004-07-13 02:18:54 +00:00
  • 8b9f02e2e7 Expand test coverage. Ben Alex 2004-07-13 02:01:58 +00:00
  • 491fb00ffd Make Authentication serializable (Weblogic support). Ben Alex 2004-07-12 22:40:33 +00:00
  • 957e28252e Log stack trace to assist debugging. Ben Alex 2004-07-08 21:50:42 +00:00
  • e987e1051b Relax restriction on empty Strings for proxy callback URL, as this should be an empty String if no proxy callback was requested during service ticket validation. Ben Alex 2004-07-03 00:56:38 +00:00
  • 2cb3703253 Relax restriction on empty Strings for proxy callback URL, as this should be an empty String if no proxy callback was requested during service ticket validation. Ben Alex 2004-07-03 00:47:46 +00:00
  • b957b5e25b Convert database URL to use absolute path. Fixes test with Maven. Luke Taylor 2004-07-02 14:07:26 +00:00
  • ce712eaccf Improve organisation of DaoAuthenticationProvider to facilitate subclassing. Ben Alex 2004-06-30 23:18:47 +00:00
  • fe91639b15 Allow custom SecureContext implementations to be selected by user. Ben Alex 2004-06-29 23:28:59 +00:00
  • 515b2161c9 forgot this one... Luke Taylor 2004-06-28 18:03:12 +00:00
  • 23ef0a55a4 Initial outline of Maven site documentation. Luke Taylor 2004-06-28 18:02:31 +00:00
  • ab3dc26d07 added refdocs generation goals, copied from Spring maven.xml Luke Taylor 2004-06-28 15:53:36 +00:00
  • df20ceb299 Removed jar override for aopalliance which is now on ibiblio Luke Taylor 2004-06-26 20:06:06 +00:00
  • 5eafe4b2c2 Removed extracted jars (with the exception of resin-extracted) from dependencies, in favour of corresponding jars at ibiblio Luke Taylor 2004-06-26 19:46:01 +00:00
  • cb18fbe053 maven.xml custom goal file. Currently containing pregoal for the 'jar' goal - builds the individual jars for the project Luke Taylor 2004-06-26 19:30:28 +00:00
  • 15587a0ed8 Add Carlos and Luke. Ben Alex 2004-06-26 00:38:34 +00:00
  • bec37263c0 Updated version to 0.6-SNAPSHOT Luke Taylor 2004-06-25 22:01:10 +00:00
  • 6314aa4efa Refactor User to an interface. Ben Alex 2004-06-24 23:24:14 +00:00
  • 123ad907d1 Altered makeAdapter to use conext classloader getResource() to load files instead of ClassLoader.getSystemResource. Fixes tests when run under Maven. Luke Taylor 2004-06-24 19:50:58 +00:00
  • 73bd6c2f6f Updates to Carlos Sanchez's initial Maven files to support generation of Maven site on monkeymachine.co.uk Luke Taylor 2004-06-23 16:48:47 +00:00
  • 04dea9e403 Patch by Mark St.Godard to resolve issues with WebSphere 5. Ben Alex 2004-06-23 05:52:49 +00:00
  • bc285fce91 Correct issue with unit test under Windows introduced with Linux fix. Ben Alex 2004-06-23 05:49:38 +00:00
  • 46f17bed79 Make isPasswordCorrect protected to facilitate subclass use. Ben Alex 2004-06-21 06:17:20 +00:00
  • 1a0bec5bf1 Make User available from Authentication via DaoAuthenticationProvider. Ben Alex 2004-06-21 06:10:14 +00:00
  • 36ad7f3963 Linux compatibility fixes. Ben Alex 2004-06-21 06:04:24 +00:00
  • 27d89f3e91 Patch by Mike Youngstrom to fix Jameleon stripping of slash. Ben Alex 2004-06-17 01:23:13 +00:00
  • 12c58006b0 Initial Maven support, thanks to Carlos Sanchez. Ben Alex 2004-06-08 23:46:41 +00:00
  • b3e2d78c5d Fix issue when encoded passwords are used. Modify Contacts sample to test encoded passwords. Ben Alex 2004-06-08 12:54:42 +00:00
  • b9b176da82 Remove reference to old caching configuration property. Ben Alex 2004-06-08 12:52:13 +00:00
  • 2d2a55fb20 Update for release 0.51. Ben Alex 2004-06-06 06:58:07 +00:00
  • c91c61bd6d Minor corrections prior to release 0.51. Ben Alex 2004-06-06 06:57:41 +00:00
  • b5cbcdc591 Refactor DaoAuthenticationProvider cache model. Ben Alex 2004-06-06 06:31:28 +00:00
  • 1b24ff5ea8 Refactor DaoAuthenticationProvider cache model. Ben Alex 2004-05-31 04:41:22 +00:00
  • d9f77a7ed1 Initial commit. Ben Alex 2004-05-31 02:37:29 +00:00
  • b6cb84e937 Improve robustness so if ApplicationContext not shutdown correctly (thus destroy() not called) the cache will not fail on subsequent startups. Ben Alex 2004-05-31 02:08:34 +00:00
  • e300a90890 Improve test coverage. Ben Alex 2004-05-31 01:19:18 +00:00
  • 0cbea9b452 Improve HTTP redirect URL encoding. Ben Alex 2004-05-26 22:17:14 +00:00
  • d5c14142d1 Add event capabilities. Ben Alex 2004-05-24 00:09:27 +00:00
  • 42ccbfbad7 Store additional information about the authentication request. Ben Alex 2004-05-24 00:06:54 +00:00
  • b6e0c3076f Fixed issue with hot redeploy as cache not being closed. Ben Alex 2004-05-24 00:04:49 +00:00
  • a51506d0d5 Increased build version to 0.51. Ben Alex 2004-05-24 00:03:33 +00:00
  • 369ea24215 Extra mock functionality for new unit tests. Ben Alex 2004-05-24 00:02:09 +00:00
  • 3f6961d855 Improved exception handling if response already committed. Ben Alex 2004-05-23 23:57:29 +00:00
  • d5a6ea044d Implemented a fix for a NullPointerException as reported by Pierre-Antoine Gr�goire (pa.gregoire@free.fr) "The error comes from line 115 in AuthorizeTag....It seems there's no control for a null value here..." Francois Beausoleil 2004-05-19 12:34:52 +00:00
  • 4cac2f1a62 Made serializable as per request by Mike Youngstrom. Ben Alex 2004-05-15 23:37:03 +00:00
  • 614f12448e Create a NullRunAsManager, which is used by default by the AbstractSecurityInterceptor. Ben Alex 2004-05-06 23:13:32 +00:00
  • 9b0ce184ca Corrected typo as spotted by Tim Kettering. Ben Alex 2004-05-05 21:27:58 +00:00
  • 8713d4d52c Authentication subclasses Principal, so it's directly usable by classes that want a Principal. No implementations need to change if they subclass AbstractAuthenticationToken, as it implements the one and only method required by Principal. Ben Alex 2004-05-04 07:35:41 +00:00
  • 4152df1225 Allow filter to update multiple HttpSession attributes (useful if servlets etc expect to find an Authentication object in a given HttpSession attribute, like Jakarta Slide). Ben Alex 2004-05-04 07:27:57 +00:00
  • eaa92cd80a Fixed issue with caching by making AbstractIntegrationFilter (and its subclasses) write the new Authentication object to the well-known location. Ben Alex 2004-04-30 05:16:08 +00:00
  • ebf4603028 Quick-start assistance. Ben Alex 2004-04-30 00:20:00 +00:00
  • c7991d8555 Channel filter should be commented out by default. Ben Alex 2004-04-29 02:18:16 +00:00
  • ecac5a2eed Make ChannelDecisionManagerImpl iterate through a list of channel security processors. Ben Alex 2004-04-29 02:17:07 +00:00
  • 2421268baa Improve IE 6 bug detection logic. Ben Alex 2004-04-29 02:14:20 +00:00
  • 136c27aff3 Corrected welcome page to display appropriate information depending on WAR being used. Ben Alex 2004-04-29 02:13:00 +00:00
  • b61c05ff89 Change classes to use PortMapperImpl and PortResolverImpl by default. Ben Alex 2004-04-28 00:10:56 +00:00
  • c641c445a0 Move port mapping functionality into separate classes to allow reuse. Permit implementations to override the source port (required given some browsers do not respond to HTTP redirects correctly). Ben Alex 2004-04-27 06:37:42 +00:00
  • 901c7d4752 Significantly enhance channel processing filter. Ben Alex 2004-04-27 06:21:00 +00:00
  • e555d77d4e Move port mapping functionality into separate classes to allow reuse. Permit implementations to override the source port (required given some browsers do not respond to HTTP redirects correctly). Ben Alex 2004-04-27 06:17:53 +00:00
  • c6a1b2b608 Clarify how URLs are constructed. Ben Alex 2004-04-27 06:14:57 +00:00
  • 8a4edca136 Support new key requirement on DAO authentication provider. Ben Alex 2004-04-27 06:00:39 +00:00
  • 2c97583f27 Filter to ensure web requests are received over a suitable secure channel. Ben Alex 2004-04-23 08:57:43 +00:00
  • 73af01a477 Add DaoAuthenticationProvider caching support. Ben Alex 2004-04-23 08:48:58 +00:00
  • d65b0e0bd2 Add correct supports() method and tests. Ben Alex 2004-04-23 06:28:23 +00:00