Ray Krueger
10c1926385
Added the ConcurrentSessionViolationEvent that will be published by the ConcurrentSessionControllerImpl before throwing the ConcurrentSessionViolationException
21 years ago
Ben Alex
8884ca51af
Add credentialsExpiredFailureUrl getter/setter to AbstractProcessingFilter.
21 years ago
Ben Alex
9f66c0eae9
Update to current Spring JAR dependencies.
21 years ago
Ben Alex
c936801842
DigestProcessingFilter now provides userCache getter and setter.
21 years ago
Ben Alex
0530351f0d
Provide toString() method on User.
21 years ago
Ben Alex
a2b9da7e22
StringSplitUtils.split() ignored delimiter argument.
21 years ago
Ben Alex
6f31ecb04b
UserDetails now indicates locked accounts.
21 years ago
Luke Taylor
ae47fb722d
sendError now returns less informative forbidden message rather than the exception message.
21 years ago
Luke Taylor
944d11bb1a
Changed to using DN in cache log messages rather than entire certificate.
21 years ago
Luke Taylor
918fc7c15a
License header added.
21 years ago
Luke Taylor
e755687a19
Updated to use Spring Assert class.
21 years ago
Luke Taylor
2a6c68deb6
Entry point tests
21 years ago
Ben Alex
a056946c49
HttpSessionContextIntegrationFilter now handles HttpSession invalidation without redirection.
21 years ago
Luke Taylor
8592e3bcbf
Added tearDown method which resets the Context to null
21 years ago
Luke Taylor
04366d2b12
Corrected Javadoc
21 years ago
Ben Alex
07e46fe4d5
Proper handling if the account is no longer allowed login.
21 years ago
Ben Alex
748f427a80
Prove SecureContextImpl.equals works as we want it to, in light of HttpSessionContextIntegrationFilter's attempts to avoid unnecessary HttpSession creation.
21 years ago
Luke Taylor
abe9dfd234
Added caching and use of Spring's Assert to X509 provider
21 years ago
Luke Taylor
90914be3c2
Import cleaning
21 years ago
Luke Taylor
7db94cb5b7
X509 UserDetails cache interface and implementation
21 years ago
Luke Taylor
7c6a2911c9
Added package.html files
21 years ago
Luke Taylor
562a015aeb
Javadoc typo corrected.
21 years ago
Luke Taylor
cacc31004f
Javadoc typo corrected.
21 years ago
Luke Taylor
bb7d428617
Commence method now returns 403 error
21 years ago
Luke Taylor
452604ff3b
Minor Javadoc corrections.
21 years ago
Ben Alex
52c42a7a40
Corrected Authz parsing of whitespace in GrantedAuthoritys. Contributed by Francois Beausoleil.
21 years ago
Ray Krueger
632617f693
Test that the ConcurrentSessioncontrollerImpl implements ApplicationListener. This is critical and was left out once.
21 years ago
Ray Krueger
ff45047f5a
This MUST implement ApplicationListener in order to receive the HttpSessionDestroyedEvents
21 years ago
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
21 years ago
Ben Alex
df91d352cb
AbstractBasicAclEntry improved compatibility with Hibernate, as per http://forum.springframework.org/viewtopic.php?t=3949 .
21 years ago
Luke Taylor
f594fdf751
Tidying and tests to bring Dao populator up to full coverage.
21 years ago
Luke Taylor
76f868c777
More tests.
21 years ago
Luke Taylor
765cc02599
Tidying.
21 years ago
Luke Taylor
9f62da7d1c
Better test method names.
21 years ago
Luke Taylor
0a4fc1731a
Tests added to bring X509ProcessingFilter up to full coverage.
21 years ago
Luke Taylor
c3c5487b93
Now sets WebAuthenticationDetails on authentication request token.
21 years ago
Luke Taylor
acee1ef696
Added "details" property
21 years ago
Luke Taylor
5d1cd29dfb
Added tearDown method which resets the context to null to prevent occasional breaking of other test classes.
21 years ago
Luke Taylor
f578915728
Test class for X509 filter.
21 years ago
Luke Taylor
af02c42e9f
First version that works.
21 years ago
Luke Taylor
fbb4bc0873
Added regexp matching within the DN to extract the user name.
21 years ago
Luke Taylor
29050b29b2
Dao populator tests for X.509. Tests matching of regexps in the certificate Subject to extract the user name.
21 years ago
Ben Alex
4763f953d3
FilterChainProxy now supports replacement of ServletRequest and ServetResponse by Filter beans.
21 years ago
Luke Taylor
5c86b97f37
First working (kind of) version.
21 years ago
Ben Alex
c5fe428400
Patch by Matt Raible which returns null if Authentication is anonymous.
21 years ago
Ben Alex
b898b87ffb
Enhance test coverage as part of diagnosis of reported bug at http://forum.springframework.org/viewtopic.php?p=15751 .
21 years ago
Ben Alex
15535fff41
SecurityEnforcementFilter caused NullPointerException when anonymous authentication used with BasicProcessingFilterEntryPoint.
21 years ago
Luke Taylor
08dbf66880
(Currently functionless) entry point implementation for X.509
21 years ago
Luke Taylor
aabcef4c69
Dao populator for X509, mirroring the CAS one.
21 years ago
Luke Taylor
fea1725f39
Removed inappropriate inheritance from AbstractProcessingFilter (doesn't make sense for X509 case).
21 years ago