335 Commits

Author SHA1 Message Date
Luke Taylor
452604ff3b Minor Javadoc corrections. 2005-03-16 16:57:28 +00:00
Ben Alex
52c42a7a40 Corrected Authz parsing of whitespace in GrantedAuthoritys. Contributed by Francois Beausoleil. 2005-03-14 06:09:33 +00:00
Ray Krueger
632617f693 Test that the ConcurrentSessioncontrollerImpl implements ApplicationListener. This is critical and was left out once. 2005-03-13 22:35:17 +00:00
Ray Krueger
ff45047f5a This MUST implement ApplicationListener in order to receive the HttpSessionDestroyedEvents 2005-03-13 22:30:06 +00:00
Ray Krueger
169449bf24 In response to: http://forum.springframework.org/viewtopic.php?t=3874
JaasAuthenticationProvider now checks that the java.security.auth.login.config is null before attempting to use it.

Also, The loginConfig resource is attempted as a file first as spaces in the path name can cause FileNotFoundExceptions for URLs
2005-03-13 22:26:56 +00:00
Ben Alex
df91d352cb AbstractBasicAclEntry improved compatibility with Hibernate, as per http://forum.springframework.org/viewtopic.php?t=3949. 2005-03-13 21:01:16 +00:00
Luke Taylor
f594fdf751 Tidying and tests to bring Dao populator up to full coverage. 2005-03-12 21:56:04 +00:00
Luke Taylor
76f868c777 More tests. 2005-03-12 21:27:22 +00:00
Luke Taylor
765cc02599 Tidying. 2005-03-12 21:24:55 +00:00
Luke Taylor
9f62da7d1c Better test method names. 2005-03-12 21:20:43 +00:00
Luke Taylor
0a4fc1731a Tests added to bring X509ProcessingFilter up to full coverage. 2005-03-12 20:47:58 +00:00
Luke Taylor
c3c5487b93 Now sets WebAuthenticationDetails on authentication request token. 2005-03-12 20:46:58 +00:00
Luke Taylor
acee1ef696 Added "details" property 2005-03-12 20:40:05 +00:00
Luke Taylor
5d1cd29dfb Added tearDown method which resets the context to null to prevent occasional breaking of other test classes. 2005-03-12 13:44:00 +00:00
Luke Taylor
f578915728 Test class for X509 filter. 2005-03-11 17:42:39 +00:00
Luke Taylor
af02c42e9f First version that works. 2005-03-11 03:15:54 +00:00
Luke Taylor
fbb4bc0873 Added regexp matching within the DN to extract the user name. 2005-03-11 02:47:43 +00:00
Luke Taylor
29050b29b2 Dao populator tests for X.509. Tests matching of regexps in the certificate Subject to extract the user name. 2005-03-11 02:08:07 +00:00
Ben Alex
4763f953d3 FilterChainProxy now supports replacement of ServletRequest and ServetResponse by Filter beans. 2005-03-11 01:41:43 +00:00
Luke Taylor
5c86b97f37 First working (kind of) version. 2005-03-11 00:39:36 +00:00
Ben Alex
c5fe428400 Patch by Matt Raible which returns null if Authentication is anonymous. 2005-03-10 12:00:30 +00:00
Ben Alex
b898b87ffb Enhance test coverage as part of diagnosis of reported bug at http://forum.springframework.org/viewtopic.php?p=15751. 2005-03-10 11:39:32 +00:00
Ben Alex
15535fff41 SecurityEnforcementFilter caused NullPointerException when anonymous authentication used with BasicProcessingFilterEntryPoint. 2005-03-10 11:11:25 +00:00
Luke Taylor
08dbf66880 (Currently functionless) entry point implementation for X.509 2005-03-10 03:21:25 +00:00
Luke Taylor
aabcef4c69 Dao populator for X509, mirroring the CAS one. 2005-03-10 03:20:25 +00:00
Luke Taylor
fea1725f39 Removed inappropriate inheritance from AbstractProcessingFilter (doesn't make sense for X509 case). 2005-03-10 03:16:45 +00:00
Luke Taylor
ae91b58685 First stab at X509 authentication provider 2005-03-09 02:14:30 +00:00
Luke Taylor
da3801b914 Javadoc improvements. 2005-03-09 02:02:05 +00:00
Luke Taylor
559f480f4b Corrected Javadoc typos. 2005-03-07 22:35:28 +00:00
Luke Taylor
ab6d43ff08 Corrected Javadoc typo. 2005-03-07 16:53:42 +00:00
Ben Alex
051a34f859 Support credentialsExpiredUrl as per request made in http://forum.springframework.org/viewtopic.php?t=3862. 2005-03-07 12:23:48 +00:00
Luke Taylor
5c3799cd16 Changed "opal ticket" to "opaque ticket" in Javadoc. 2005-03-05 19:48:02 +00:00
Luke Taylor
124f33bb09 Corrected Javadoc typo 2005-03-05 18:27:05 +00:00
Luke Taylor
6b12779902 Minor Javadoc corrections 2005-03-05 18:23:04 +00:00
Luke Taylor
4ef54828c0 corrected javadoc link 2005-03-05 01:05:23 +00:00
Ben Alex
f1e071b0f1 Added remember-me services. 2005-03-01 02:30:38 +00:00
Ben Alex
0d33b06990 Fix NullPointerException if a pattern is given without any config attributes (eg /**/*.css=). Contributed by Konstantin Shaposhnikov. 2005-02-28 22:06:53 +00:00
Ben Alex
873c3f6c3d Improve Linux and non-Sun JDK (specifically IBM JDK) compatibility. 2005-02-28 03:02:32 +00:00
Ben Alex
d47a2190f7 Correct test failure on high performance JREs. 2005-02-27 07:16:38 +00:00
Ray Krueger
44397bb05d Committing ConcurrentSessionController feature and tests. Documentation is needed. 2005-02-26 21:48:07 +00:00
Ray Krueger
4125db5650 Added in a default constructor to use the original sessionid and a constructor for specifying the sessionId 2005-02-25 05:24:10 +00:00
Ben Alex
693ac5a24a Anonymous principal support. As requested by the community at various times, including in http://forum.springframework.org/viewtopic.php?t=1925. 2005-02-23 06:09:56 +00:00
Ray Krueger
3c4faf58c7 HttpSessionEventPublisher, HttpSessionCreatedEvent, HttpSessionDestroyedEvent
Used together to provide published events in the ApplicationContext about HttpSessions.

Useful for things like Single Session logins.
2005-02-23 02:54:41 +00:00
Ray Krueger
8b24b1cf7a MockFilterChain extended TestCase but had no public constructor and no test methods.
The expectedToProceed test is internally handled by a static call to TestCase.assertTrue() and TestCase.fail()
2005-02-23 02:47:31 +00:00
Ben Alex
a3818184f4 Added Digest Authentication support (RFC 2617 and RFC 2069). 2005-02-22 06:14:44 +00:00
Ben Alex
dda66a0454 Significantly refactor "well-known location model" to authentication processing mechanism and HttpSessionContextIntegrationFilter model. 2005-02-21 06:48:31 +00:00
Ben Alex
ba02d45677 Clean up imports. 2005-02-21 06:34:16 +00:00
Ben Alex
e52f3eacb1 Use WebAuthenticationDetails for Authentication.getDetails() by default. 2005-02-21 00:09:49 +00:00
Ben Alex
a5ea6f5436 Rewrite FilterChainProxy to separate functionality from FilterToBeanProxy and properly implement filter chaining issues. 2005-02-20 05:40:18 +00:00
Ben Alex
57842d4ba8 IoC container vs servlet container lifecycle separation. 2005-02-20 05:38:57 +00:00