Luke Taylor
f392e0c7a8
Tidying up.
2006-02-23 20:38:42 +00:00
Scott Battaglia
b22f83560c
SEC-195
...
created an AuthenticationHandler (CAS 3 API) that delegates to the Acegi AuthenticationManager for authentication purposes.
Also added cas-server-3.0.4.jar to the classpath to provide the APIs to use.
2006-02-22 17:01:54 +00:00
Luke Taylor
6abceb7ab0
Additional changes related to SEC-192 (avoiding session creation when creating WebAuthenticationDetails). Also fixed Jalopy chaos in SwitchUserProcessingFilter.
2006-02-20 00:37:39 +00:00
Luke Taylor
52a212e609
Removed "== true" in boolean.
2006-02-20 00:27:36 +00:00
Luke Taylor
5475ab0575
Modify AbstractAuthenticationManager to transfer the details object from authentication request to the resulting authentication token, provided it has not already been set on the latter by an authentication provider.
2006-02-19 23:50:21 +00:00
Luke Taylor
c88b9093c0
Remove unnecessary check for null.
2006-02-19 22:35:37 +00:00
Luke Taylor
ee41d24447
Javadoc correction.
2006-02-19 22:23:04 +00:00
Luke Taylor
e12c8310eb
Remove unnecessary default constructors which throw IllegalArgumentException. Favours compile time over runtime errors.
2006-02-16 16:44:35 +00:00
Luke Taylor
4b4d4d3332
Added some uses of Spring Assert class and removed one to prevent unnecessary StringBuffer creation.
2006-02-16 01:11:31 +00:00
Luke Taylor
84ccd89061
More readable javadoc.
2006-02-15 19:06:04 +00:00
Luke Taylor
cd7efaf567
Fix for SEC-189. Added getter for initialDirContextFactory.
2006-02-13 16:20:42 +00:00
Luke Taylor
6c29a6d17e
Added test for immutability of authorities array. Refactored standard authorities array into an instance field.
2006-02-13 16:16:43 +00:00
Ben Alex
2ab5af0a69
SEC-188: Fix JavaDocs.
2006-02-12 06:29:53 +00:00
Ben Alex
a28a932598
SEC-183: Minimise session creation as a consequence of SEC-168 and SEC-182 changes.
2006-02-09 23:04:29 +00:00
Luke Taylor
c7c0154ae5
Added Acegi license.
2006-02-09 16:37:53 +00:00
Ben Alex
0282696202
SEC-182: Remember-me compatibility with concurrent session support.
2006-02-09 10:32:49 +00:00
Ben Alex
c6eacf026d
Add unit testing in isolation article.
2006-02-09 09:49:22 +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
32893f49cf
Release numbering section.
2006-02-09 07:44:48 +00:00
Ben Alex
48f5d7f289
Add Acegifier test resources to classpath, so unit tests can run within Eclipse.
2006-02-09 07:07:14 +00:00
Ben Alex
4783b8bc32
Disable failing test, logged as SEC-181 for follow-up.
2006-02-09 07:06:55 +00:00
Ben Alex
b1dd784dee
SEC-180: BasicProcessingFilter should configurably ignore authentication failures.
2006-02-09 06:41:31 +00:00
Ben Alex
e63b2ec9e6
Cleanup unused imports.
2006-02-09 06:00:25 +00:00
Ben Alex
96196bd637
SEC-179: Upgrade to Spring 2.0-M2.
2006-02-09 05:36:06 +00:00
Ben Alex
ae29498f75
SEC-158: X509 to support Authentication.isAuthenticated() as per usual contract.
2006-02-09 04:25:07 +00:00
Ben Alex
4dd75dfced
Add link to JIRA.
2006-02-09 04:18:48 +00:00
Ben Alex
79287999dc
SEC-178: Refactor AbstractAuthenticationToken.
2006-02-09 04:16:50 +00:00
Ben Alex
74de83e5f1
SEC-177: Add hashCode() method.
2006-02-09 03:45:47 +00:00
Ben Alex
c9cee6651c
SEC-176: Add hashCode() method.
2006-02-09 03:36:47 +00:00
Ben Alex
ac457021b8
Inheritance doesn't seem to work, so added the groupId manually.
2006-02-09 03:13:58 +00:00
Ben Alex
8c9db812da
Correct classpath to include dependency from sandbox/project.xml.
2006-02-09 03:02:24 +00:00
Ben Alex
77be0009ad
Correct equals(Object) method handling if both objects have null getDetails().
2006-02-09 02:54:40 +00:00
Ben Alex
78df09db8a
SEC-175: Add equals(Object) method.
2006-02-09 02:53:27 +00:00
Ben Alex
2006bddf51
Remove broken links.
2006-02-09 01:30:20 +00:00
Ben Alex
c8e81bd425
SEC-159: Comment about use of SecurityContextHolder.clearContext().
2006-02-09 00:12:56 +00:00
Luke Taylor
dc959b1847
Fix for SEC-159. Added clearContext() method to SecurityContextHolder and refactored code to use it instead of putting an empty context into the holder.
2006-02-08 23:27:46 +00:00
Ben Alex
8c0ce12332
SEC-169: Add SessionRegistry.getAllPrincipals() method.
2006-02-08 05:22:48 +00:00
Ben Alex
3a01e48b17
SEC-174: Correct IE6 bug with AuthenticationProcessingFilterEntryPoint.
2006-02-08 04:58:50 +00:00
Ben Alex
9d213f46a4
SEC-168: Prevent errors with concurrent session support.
2006-02-08 04:42:03 +00:00
Luke Taylor
7883aefa16
Updated config for LdapSearch
2006-02-08 02:33:56 +00:00
Ben Alex
1fa6ac0975
SEC-164: Copy Authentication.getDetails() to returned Authentication object.
2006-02-08 02:19:43 +00:00
Luke Taylor
2daea069f9
Refactoring of BindAuthenticator to allow an extended version which uses ppolicy controls. Added no-cause constructor in LdapDataAccessException for use in data parsing errors.
2006-02-08 02:17:44 +00:00
Ben Alex
ca1bf5cc21
SEC-170: AbstractAclVoter to support JoinPoint.
2006-02-08 02:06:55 +00:00
Luke Taylor
eb7964f6e5
Clean imports.
2006-02-08 01:54:03 +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
Ben Alex
69498d1a3f
AspectJ thread.
2006-02-08 01:26:55 +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
ccfc574894
Bring Eclipse classpath into line with Maven project.xml version 1.107.
2006-02-06 08:12:06 +00:00