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
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