1417 Commits

Author SHA1 Message Date
Luke Taylor
e5bef3f31b Added doc for @throws 2006-04-16 17:11:06 +00:00
Luke Taylor
9c8a4c2f74 Fix for SEC-237. Make LDAP Provider reject empty username. 2006-04-16 16:41:08 +00:00
Luke Taylor
743cc9fec7 Fix for SEC-215. Check for empty nameInNameSpace before appending. 2006-04-16 16:11:02 +00:00
Luke Taylor
d5885baf6b Added some comments. 2006-04-16 16:00:32 +00:00
Luke Taylor
3f06c51379 Fix for SEC-225. Allow empty search base in authorities populator. 2006-04-16 15:37:48 +00:00
Luke Taylor
48716af20a Removed unnecessary package names left over from refactoring. 2006-04-16 15:25:33 +00:00
Luke Taylor
072a4c3d18 Fix for SEC-226. Added ability to set derefLinkFlag property. 2006-04-16 15:15:55 +00:00
Luke Taylor
267c846e12 Sort out LDAP tests to match up with moved production classes. 2006-04-16 14:31:13 +00:00
Luke Taylor
bf4fca9126 Move non security-specific LDAP classes to org.acegisecurity.ldap package 2006-04-16 14:26:46 +00:00
Luke Taylor
7c69668589 Deprecated, pending deletion. 2006-04-16 14:12:23 +00:00
Luke Taylor
bbd250e442 Modified to use classes from org.acegisecurity.ldap package 2006-04-16 14:05:28 +00:00
Luke Taylor
7f24e209a6 Move non security-specific LDAP classes to org.acegisecurity.ldap package 2006-04-16 13:56:36 +00:00
Luke Taylor
0c1ab7f98c Corrected a couple of Javadoc typos. 2006-04-15 12:32:50 +00:00
Ben Alex
ff7e770949 Add JCAPTCHA. 2006-04-14 12:12:25 +00:00
Scott Battaglia
3a8ac73090 fixed typo that left University 2006-03-29 04:23:57 +00:00
Scott Battaglia
24160c1870 updated documentation to document CAS3 support 2006-03-28 15:45:18 +00:00
Scott Battaglia
9a8fdcd269 SEC-196
updated references to Yale CAS to JA-SIG CAS
2006-03-28 15:41:20 +00:00
Scott Battaglia
b0d4cbceac updated javadoc to reflect proper value of getPrincipal 2006-03-28 14:05:57 +00:00
Ben Alex
ed03eee2df Refactored. NB: This code is unsupported and illustrates non-anemic domain objects that do not leverage transparent persistence capabilities (I recommend you use transparent persistence capabilities where possible - I hope to check in different packages with new patterns in due course). 2006-03-25 01:02:56 +00:00
Ben Alex
12c78791de Refactored. NB: This code is unsupported and illustrates non-anemic domain objects that do not leverage transparent persistence capabilities (I recommend you use transparent persistence capabilities where possible - I hope to check in different packages with new patterns in due course). 2006-03-25 00:18:45 +00:00
Luke Taylor
0581fc0759 removed SecurityEnforcementFilter 2006-03-19 21:44:39 +00:00
Luke Taylor
ca0daecfae Converted spring bean listings from escaped XML to CDATA sections for readability 2006-03-19 21:34:53 +00:00
Luke Taylor
680e770508 Update references to SecurityEnforcementFilter 2006-03-19 21:01:32 +00:00
Scott Battaglia
32aa840a78 updated .classpath to reflect changes to project.xml dependencies 2006-03-14 17:33:22 +00:00
Scott Battaglia
6c66418512 CAS-195
test cases for CasAuthenticationHandler
2006-03-14 17:14:03 +00:00
Scott Battaglia
3d0f746719 SEC-224
updated CasAuthenticationToken to be consistant with approach taken by other providers with regards to authentication.getPrincipal()
2006-03-14 16:15:51 +00:00
Ben Alex
51f1b33af9 SEC-209: Make eventPublisher protected. 2006-03-07 13:04:12 +00:00
Ben Alex
3b9718c430 Add Andrew's article. 2006-03-06 14:51:45 +00:00
Luke Taylor
7e7920ce00 Fix for SEC-202. Intialize manager password to default "manager_password_not_set". 2006-02-28 17:47:55 +00:00
Scott Battaglia
555903d139 SEC-195
created example ApplicationContext.xml to copy into CAS deployerConfigContext.xml
2006-02-27 14:47:17 +00:00
Scott Battaglia
5607da8d67 updated references from Yale CAS to JA-SIG CAS 2006-02-27 13:52:41 +00:00
Ben Alex
5e0753abe3 Add DWR link. 2006-02-26 05:33:11 +00:00
Ben Alex
47a9c27901 Add Ben's blog. 2006-02-25 23:35:34 +00:00
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