Commit Graph

  • 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
  • 3287439421 Initial commit for captcha adapter Marc-Antoine Garrigue 2005-07-19 12:35:50 +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
  • 3e4a29eae9 FilterSecurityInterceptor now has an observeOncePerRequest boolean property, allowing multiple fragments of the HTTP request to be individually authorized (see http://opensource.atlassian.com/projects/spring/browse/SEC-14). Ben Alex 2005-06-27 03:57:31 +00:00
  • d09d250656 Form, CAS, X509 and Remember-Me authentication mechanisms now publish an InteractiveAuthenticationSuccessEvent (see http://opensource.atlassian.com/projects/spring/browse/SEC-5). Ben Alex 2005-06-27 03:36:30 +00:00
  • 5c883e639f Add InteractiveAuthenticationSuccessEvent handling to authentication mechanisms. Ben Alex 2005-06-27 03:34:36 +00:00
  • 60f8095cf2 Make Authenticated.isAuthenticated() behaviour switchable. See http://opensource.atlassian.com/projects/spring/browse/SEC-13. Ben Alex 2005-06-27 03:05:26 +00:00
  • ef8281f534 HttpSessionContextIntegrationFilter elegantly handles IOExceptions and ServletExceptions within filter chain (see http://opensource.atlassian.com/projects/spring/browse/SEC-20). Ben Alex 2005-06-27 02:55:01 +00:00
  • a3d26edea3 JBoss container adapter to use getName() instead to toString() (see http://opensource.atlassian.com/projects/spring/browse/SEC-22). Ben Alex 2005-06-27 02:06:33 +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
  • cff9ba4988 AnonymousProcessingFilter offers protected method to control when it should execute as per http://forum.springframework.org/viewtopic.php?p=19766. Ben Alex 2005-04-21 23:02:58 +00:00
  • a68d720e88 Prepare for 0.9.0. Ben Alex 2005-04-20 22:43:46 +00:00
  • 56f201c651 More memory needed... Ben Alex 2005-04-20 14:48:45 +00:00
  • 4cf500763f Release 0.8.2. Ben Alex 2005-04-20 14:15:03 +00:00
  • 4e1649c2b7 Fix NullPointerException caused by unit tests. Ben Alex 2005-04-20 12:39:14 +00:00
  • 4d15375421 Update to match Spring 1.2-RC2's Hibernate version. Ben Alex 2005-04-20 12:30:40 +00:00
  • efd8955a3d General update. Ben Alex 2005-04-20 12:29:36 +00:00