c89d4a8add
Added trimming of whitespace to tokens and use of Springs StringUtils.hasText() to check for content in the string passed to setAsText.
Luke Taylor
2005-07-21 22:55:27 +00:00
8e1549e399
Tidying up XML formatting (removed mix of tabs/spaces)
Luke Taylor
2005-07-20 14:13:47 +00:00
a67b529734
Add the display-name to the web.xml
Luke Taylor
2005-07-16 23:54:55 +00:00
95e99f9ea0
Forgot the XSL files...
Luke Taylor
2005-07-16 23:15:52 +00:00
a95964461d
o Move the web.xml converter code, tests and xsl files from core into the acegifier sample app. o Switched to dom4j for more flexible xml handling and easier formatting of the XML output. o Modified the test web.xml to match the contacts-filter app to allow easy testing in an acegi application.
Luke Taylor
2005-07-16 21:49:31 +00:00
74588c8e53
Move acegifier code from core.
Luke Taylor
2005-07-16 19:35:30 +00:00
f0813b45d7
Typo correction as suggested in forum
Luke Taylor
2005-07-15 18:01:45 +00:00
5bbc54ac42
Javadoc typo corrected
Luke Taylor
2005-07-15 14:28:44 +00:00
c8275c591f
Reflect additional releases made for backporting SEC-20 security fix.
Ben Alex
2005-07-14 01:12:38 +00:00
32136c38d4
Fix broken link (thanks to Marc Palmer).
Ben Alex
2005-07-13 23:40:54 +00:00
57feb78722
Use latest Spring JAR.
Ben Alex
2005-07-13 23:40:30 +00:00
23b7a194b0
Use latest Spring JAR.
Ben Alex
2005-07-13 07:16:11 +00:00
d9b1a8e83c
Fix typo in InteractiveAuthenticationSucces(s)Event
Ben Alex
2005-07-11 01:23:20 +00:00
c7bfeeaf58
Clarify local variable name given it was the same as a member variable.
Ben Alex
2005-07-11 01:19:41 +00:00
ab065923d4
Correct doctype for generated web.xml files and add declaration to test file.
Luke Taylor
2005-07-09 23:32:08 +00:00
22a28f3b39
Separate InMemoryResource class for use in Acegifier web application.
Luke Taylor
2005-07-09 21:37:50 +00:00
0a742ce62a
First upload of the "acegifier" web application.
Luke Taylor
2005-07-09 21:35:33 +00:00
7268c81192
Fix for SEC-27. Now checks for a null authentication before proceeding to fire the success event.
Luke Taylor
2005-07-08 21:16:12 +00:00
f1656ee7fd
Tidying: removed unused intermediate variable.
Luke Taylor
2005-07-08 21:10:26 +00:00
46388af1ea
corrected xjavadoc location to match ibiblio
Luke Taylor
2005-07-08 17:21:20 +00:00
6f467def90
Added conversion of URLs ending in '*' to the ant '**' form.
Luke Taylor
2005-07-06 17:22:19 +00:00
9e1a773cc7
Add xsl resources to build.
Luke Taylor
2005-07-06 15:22:52 +00:00
d13faf0815
Renaming and refactoring of web.xml converter.
Luke Taylor
2005-06-30 21:23:50 +00:00
118f6401d8
XSL file for converting web.xml to acegified version.
Luke Taylor
2005-06-29 23:00:54 +00:00
de491d1767
Removed CAS references from web.xml for X.509.
Luke Taylor
2005-06-27 22:07:19 +00:00
a2bc398915
Refactoring and commenting XSL
Luke Taylor
2005-06-27 21:56:13 +00:00
62b23323eb
Removed / renamed to InitialDirContextFactory to better convey purpose.
Robert Sanders
2005-06-26 21:42:02 +00:00
917d3b16aa
Renamed LdapSupport to InitialDirContextFactory.
Robert Sanders
2005-06-26 21:39:42 +00:00
73cf703950
Renamed (and slightly cleaner) version of LdapSupport.
Robert Sanders
2005-06-26 21:39:19 +00:00
25fa471779
First version of web.xml to acegi translator
Luke Taylor
2005-06-26 17:30:36 +00:00
f58cdb7c49
Call setUserSearchBean(this) so that returned UserSearchResults have reference to the search information used to construct them.
Robert Sanders
2005-06-26 15:25:24 +00:00
b6657a18d1
Added accessors for setting several important properties. Updated JNDI code for looking up roles in user context. Clarified some variable names.
Robert Sanders
2005-06-26 15:23:57 +00:00
a312fede74
Refactor DAO authentication failure events under a consistent abstract superclass (thanks to Mark St Godard for suggestion).
Ben Alex
2005-06-22 08:07:52 +00:00
c0f1d4e19d
Remove getters and setters from JdbcDaoImpl so IoC container cannot modify MappingSqlQuerys (thanks to David Durham for bug report).
Ben Alex
2005-06-22 08:06:28 +00:00
a15691d9d7
Silently catch NotSerializableException in AbstractProcessingFilter if rootCause is not Serializable (thanks to Joseph Dane for reporting this bug).
Ben Alex
2005-06-22 07:03:53 +00:00
03a1c01408
Extend version information so can automatically download from iBiblio. Thanks for George Franciscus.
Ben Alex
2005-06-22 06:45:22 +00:00
5f75e9bf9a
Refactor Authentication.isAuthenticated() handling to be more performance (as per developer list discussion).
Ben Alex
2005-06-22 06:30:46 +00:00
1e12e51b9c
Remove Hibernate Annotations.
Ben Alex
2005-06-22 06:29:49 +00:00
a7b5299e77
Correct synchronization issue with FilterToBeanProxy initialization (thanks to George Franciscus and Volker Malzahn as per acegisecurity-developer discussion 4 June 2005).
Ben Alex
2005-06-22 05:22:05 +00:00
1cfdc86ff4
Add Matt's latest presentation.
Ben Alex
2005-06-20 05:31:57 +00:00
420fb0ec2c
Minor corrections, as reported by Wil Lambrecht.
Ben Alex
2005-06-20 02:57:49 +00:00
78f792a132
Wrapper around the information returned apon a successful lookup of a user (who at that point has NOT been authenticated).
Robert Sanders
2005-06-07 02:48:56 +00:00
e2f97b462c
OO means by which to specifiy all the criteria used to search for a user.
Robert Sanders
2005-06-07 02:48:03 +00:00
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.
Robert Sanders
2005-06-07 02:46:47 +00:00
a163fc48ef
A whole bunch of changes to the LDAP Authentication process. It should be both more object oriented, and faster.
Robert Sanders
2005-06-07 02:44:58 +00:00
645c2bb5d5
Add new book.
Ben Alex
2005-05-29 12:40:21 +00:00
c699f7d40e
Support non-username as primary key.
Ben Alex
2005-05-29 09:46:51 +00:00
25cb085df7
More JavaDocs.
Ben Alex
2005-05-29 08:30:28 +00:00
2e51880608
Remove annotations after discussion with Matthew Porter.
Ben Alex
2005-05-26 01:47:29 +00:00
4b039011fc
Part of refactoring the code: move the basic LDAP/JNDI settings to an external class.
Robert Sanders
2005-05-25 01:33:48 +00:00
fdf8ae2525
Update contributors list.
Ben Alex
2005-05-22 04:19:18 +00:00
3401072368
Made Serializable as per acegisecurity-developer list discussion on 20 May 2005.
Ben Alex
2005-05-22 03:56:37 +00:00
4e55780e7c
Performance optimisations thanks to Paulo Neves.
Ben Alex
2005-05-20 00:00:22 +00:00
71b8f3e515
Remove less commonly used protocols.
Ben Alex
2005-05-18 03:01:40 +00:00
fe15b011bb
Make extra seed data and users so scalability more readily tested.
Ben Alex
2005-05-18 03:01:34 +00:00
cfb8271826
Reorder DaoAuthenticationProvider exception logic as per developer list discussion.
Ben Alex
2005-05-18 01:40:45 +00:00
ecbfac2ff8
Made AclEntry Serializable (correct issue with BasicAclEntryCache).
Ben Alex
2005-05-17 11:07:00 +00:00
ee3a14ab1b
Improve logging.
Ben Alex
2005-05-17 01:05:13 +00:00
14e384051b
Improve logging.
Ben Alex
2005-05-17 00:06:15 +00:00
0b6d0a5798
Remove finals - conflicts with CGLIB generated classes.
Ben Alex
2005-05-17 00:06:09 +00:00
dcfa0008db
Updated URL to point to Reid Carlberg's latest blog entry.
Ben Alex
2005-05-16 22:37:04 +00:00
c1d156e363
Handle multiple Validators.support()ing a given class.
Ben Alex
2005-05-14 05:04:07 +00:00
307cd35b9c
More fetching/initialization related fine-tuning.
Ben Alex
2005-05-14 01:35:13 +00:00
4f2f6a5004
Improve logging to detect mismatched Validator:Class combinations.
Ben Alex
2005-05-14 01:34:33 +00:00
32646b5581
More eager/lazy fetching optimisations.
Ben Alex
2005-05-13 07:14:32 +00:00
c9fc2684ad
Some initial fetching strategy comments.
Ben Alex
2005-05-12 06:29:31 +00:00
c5101a259a
Move to Hibernate 3.0.3.
Ben Alex
2005-05-12 06:07:17 +00:00
37983a0689
Refactor toString() so it doesn't break with lazy loaded associations.
Ben Alex
2005-05-12 06:06:57 +00:00
5dcbb416ec
Add initialization support.
Ben Alex
2005-05-12 06:06:20 +00:00
0425724b4f
Add services layer generics to Domain subproject.
Ben Alex
2005-05-10 03:21:36 +00:00
5f1cb77e40
Domain subproject Java 1.5 compatibility.
Ben Alex
2005-05-09 03:35:57 +00:00
de6a258460
Refactor SecurityContextHolder to return a SecurityContext instead of Authentication.
Ben Alex
2005-05-09 01:35:52 +00:00
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".
Ben Alex
2005-05-09 01:18:31 +00:00
e08e66dec6
Refactor SecurityContextHolder to return a SecurityContext instead of Authentication.
Ben Alex
2005-05-08 23:42:14 +00:00
6a9abe5d90
Remove ContextHolder and introduce SecurityContext.
Ben Alex
2005-05-07 09:11:37 +00:00
52064d5db4
Correction.
Ben Alex
2005-05-06 03:53:12 +00:00
854112076e
Add Victor's entry.
Ben Alex
2005-05-06 03:50:53 +00:00
47989c11bd
HttpSessionEventPublisher now verifies that the ApplicationContext is not null
Ray Krueger
2005-05-02 20:31:18 +00:00
e2b7b785e1
AppFuse link.
Ben Alex
2005-05-01 08:55:40 +00:00
d4da559ccc
added entry for credential expiry modifications
Luke Taylor
2005-04-30 00:32:41 +00:00
d169829f27
AbstractAuthenticationToken.getName() now returns username alone if UserDetails present.
Ben Alex
2005-04-29 22:29:00 +00:00
54ccbf5617
The SecurityEnforcementFilter was forced to catch Throwable by the FilterInvocation.invoke(...) method. Therefore it was wrapping the throwable in ServletException, which left it wrapping SevletException and IOException in ServletException.
Ray Krueger
2005-04-29 02:53:02 +00:00
2c23c75f91
SecureContextLoginModule as requested from list with Test
Ray Krueger
2005-04-27 04:47:41 +00:00
6f286e2054
AuthorityGranter.grant now returns a java.util.Set of role names, instead of a single role name
Ray Krueger
2005-04-27 03:39:06 +00:00
c29a5731be
Moved credential expiry checking after password check. If the wrong password is presented, BadCredentialsException will now be thrown even if the password has expired.
Luke Taylor
2005-04-25 23:11:12 +00:00
423dbc9f14
Add JavaDocs link to navigation documentation.
Ben Alex
2005-04-21 23:12:50 +00:00