ed68b701b2
Add toString() method and test.
Ben Alex
2004-04-23 06:27:50 +00:00
e0d57de330
Add DaoAuthenticationProvider caching support.
Ben Alex
2004-04-23 05:01:57 +00:00
babb908fea
Increase test coverage.
Ben Alex
2004-04-23 04:51:56 +00:00
83d871cd5d
Enhance equals() method to detect key variances.
Ben Alex
2004-04-23 03:45:16 +00:00
6eb0a47632
fix FilterInvocation so it doesn't lose the tail end (past the servlet path) of the request url
Colin Sampaleanu
2004-04-23 02:29:18 +00:00
0537900357
Remove unnecessary code.
Ben Alex
2004-04-23 02:08:58 +00:00
26ff665dee
Correct <A HREF> tags to use proper URL encoding.
Ben Alex
2004-04-23 01:39:21 +00:00
e2de3c9dbc
Enhance AuthenticationProcessingFilterEntryPoint and related classes, to support a property forcing the login page to be access via https even if the original intercepted request came in as http.
Colin Sampaleanu
2004-04-22 21:47:05 +00:00
088563c363
make buildtests depend on build, so it works after a clean.
Colin Sampaleanu
2004-04-22 16:27:32 +00:00
20025da7c7
work on unit test, still some functionality to cover later
Colin Sampaleanu
2004-04-22 11:54:52 +00:00
2a46a975a5
allow automatic switch from http to https for login form. unit tests will be updated tomorow to cover new functionality.
Colin Sampaleanu
2004-04-22 03:56:55 +00:00
ab9e783f79
after invocation, restore pre-RunAs Authentication regardless of exception that may be thrown by method being intercepted
Colin Sampaleanu
2004-04-21 21:09:39 +00:00
302ae5a391
Spelling and minor changes to CAS section.
Ben Alex
2004-04-20 23:49:16 +00:00
4a53e1d8fd
Superseded by acegisecurity-developer mailing list.
Ben Alex
2004-04-20 23:10:47 +00:00
fa9b872570
Initial CAS support.
Ben Alex
2004-04-19 07:34:32 +00:00
782bfe5a74
Updated to reflect new Spring Framework 1.0 styles.
Ben Alex
2004-04-18 23:49:12 +00:00
b3f9f6f4e9
Updated tests to relocate common filter authentication functionality to an abstract parent.
Ben Alex
2004-04-18 12:57:49 +00:00
4500aba050
Expand unit test coverage.
Ben Alex
2004-04-18 12:05:20 +00:00
0a856b7f15
Expand coverage to test SaltProvider integration.
Ben Alex
2004-04-18 12:04:43 +00:00
872ace9164
Modify contract of AuthenticationProvider to allow AuthenticationProvider implementations to return null if they do not wish to process a given Authentication request, despite asserting they support it.
Ben Alex
2004-04-18 12:03:07 +00:00
a6b5b8d828
Initial commit.
Ben Alex
2004-04-18 12:01:18 +00:00
1cf2b333bd
Relocate common filter authentication functionality to an abstract parent, and update JavaDocs accordingly.
Ben Alex
2004-04-18 12:00:02 +00:00
96fa2a5a75
Update encoders so they process salts.
Ben Alex
2004-04-18 11:56:50 +00:00
b06833e0d7
Unit tests must be named *Tests (note the plural).
Ben Alex
2004-04-18 11:55:49 +00:00
5dbef97a1d
Expand unit test coverage.
Ben Alex
2004-04-18 11:54:51 +00:00
ff38767efd
Update to refer to new static location of ACEGI_SECURITY_LAST_EXCEPTION_KEY.
Ben Alex
2004-04-18 11:37:57 +00:00
5b16c42e15
Enhance mock so it is told whether to grant or deny access.
Ben Alex
2004-04-18 11:35:24 +00:00
f38ed01b29
Detect nulls within GrantedAuthority[] passed to constructor. This ensures end-user DAO implementations are creating the User correctly.
Ben Alex
2004-04-18 11:23:01 +00:00
a0f809991d
JavaDoc updates.
Ben Alex
2004-04-18 05:56:07 +00:00
3ceb492cb2
move password encoder tests to proper packages. rename saltSource param in PasswordEncoder interfce to salt. It was already called salt in subclasses, and is in fact supposed to be the salt, not the source for the salt, although depending on the implementation it may still be treated as the latter.
Colin Sampaleanu
2004-04-17 02:18:46 +00:00
da5101cfb4
Make salt sources pluggable.
Ben Alex
2004-04-17 01:29:52 +00:00
03efc3e51f
Improve JavaDocs.
Ben Alex
2004-04-17 01:28:38 +00:00
ae16d96121
Moved to net.sf.acegisecurity.providers.encoding.
Ben Alex
2004-04-17 01:28:05 +00:00
6815e693a7
Make SecurityEnforcementFilter support pluggable authentication entry points. Enhance BASIC authentication so it's a viable alternative to form-based authentication for user agents like IE and Netscape.
Ben Alex
2004-04-16 14:22:15 +00:00
7e85bbc054
Relaxed requirement so targetClass OR targetBean can be used (targetBean no longer requires targetClass to be specified as well).
Ben Alex
2004-04-16 12:37:58 +00:00
38835da164
Provide a proxy so filters can be loaded directly from the application context.
Ben Alex
2004-04-16 06:31:48 +00:00
7b59d5f189
Expand test coverage now that prefix is configurable.
Ben Alex
2004-04-16 06:28:21 +00:00
239370ab96
Initial commit.
Ben Alex
2004-04-16 06:25:57 +00:00
3d089aaa67
move and rename password encoding classes. change saltSource arument to salt argument, which impl may or may not use.
Colin Sampaleanu
2004-04-16 03:44:04 +00:00
5d9d734735
more final version of the various PasswordEncoder implementations. add unit tests for PasswordEncoder implementations. remove ignore password case and ignore username case flags and handling from DaoAuthenticationProvider. remove requirement described in JavaDoc for AuthenticationDao that it ignore case when returning a user by username. Implementations may still do so if configured as such.
Colin Sampaleanu
2004-04-15 16:32:09 +00:00
41a837f8cd
add back HSQL db in test dir, as it turns out _it is_ supposed to be in CVS modify JdbcDaoTests to test for role prefix functionality fix glitch in JdbcDaoImpl modify Eclipse classpath so HSQL lib is loaded, so unit tests can run in Eclipse as well.
Colin Sampaleanu
2004-04-15 03:34:18 +00:00
18d5c59532
'ant format' strikes again.
Colin Sampaleanu
2004-04-14 21:31:22 +00:00
aed9d2a1d8
initial cut at allowing pluggable digest strategy for use in password handling in DaoAuthenticationProvider
Colin Sampaleanu
2004-04-14 21:30:59 +00:00
547b1ff4e3
remove test data that somehow got checked into CVS
Colin Sampaleanu
2004-04-14 03:39:30 +00:00
fad252b0fe
allow special ROLE_ prefix to be overriden
Colin Sampaleanu
2004-04-14 03:38:10 +00:00
a09f2a4c18
ant format seems to have reformated these differently than what is in CVS
Colin Sampaleanu
2004-04-13 21:59:02 +00:00
2786312b8e
allow query strings to be specified allow MappingSqlQuery to be specified
Colin Sampaleanu
2004-04-13 21:58:03 +00:00
7ae1844130
Improve client application by moving username/password specification to command-line.
Ben Alex
2004-04-11 13:14:19 +00:00
66e8d741ca
Expand Contacts sample application to use Hessian and Burlap remoting.
Ben Alex
2004-04-11 12:15:00 +00:00
f1abf780b5
Add support for HTTP Basic Authentication.
Ben Alex
2004-04-11 12:09:08 +00:00
670d007630
JavaDoc updates.
Ben Alex
2004-04-11 12:05:46 +00:00
7387c7f231
Remove unnecessary logging statements.
Ben Alex
2004-04-11 12:04:25 +00:00
bd35a47233
Support configuration via Apache Ant paths (not only regular expressions).
Ben Alex
2004-04-09 09:51:23 +00:00
5488bf4ca8
Renamed to RegExpBasedFilterDefinitionMapTests.
Ben Alex
2004-04-09 09:49:07 +00:00
b6edc4e370
Increase version number to 0.5.
Ben Alex
2004-04-09 09:46:26 +00:00
73eab1e6ad
Add Colin.
Ben Alex
2004-04-09 05:51:26 +00:00
7f9d7520f6
Remove duplication with contacts-servlet.xml.
Ben Alex
2004-04-09 05:48:41 +00:00
1d225f8891
Changed filters to use ContextLoaderListener.
Ben Alex
2004-04-09 05:42:43 +00:00
7eefbd3bb2
Update to use contextConfigLocation.
Ben Alex
2004-04-09 05:41:42 +00:00
6c26e79a0f
change AuthenticationProcessingFilter and SecurityEnforcementFilter to use Spring's WebApplicationContextUtils by defualt to find their config context.
Colin Sampaleanu
2004-04-09 02:44:17 +00:00
7bb4f14849
Update for version 0.4.
Ben Alex
2004-04-03 05:49:36 +00:00
1fafde9cbb
Update for version 0.4.
Ben Alex
2004-04-03 05:37:20 +00:00
b1a3f8b182
Provide authentication failure reason to user.
Ben Alex
2004-04-03 05:35:40 +00:00
c9a389e1ea
Add case insensitive command.
Ben Alex
2004-04-03 05:34:18 +00:00
07e9652ce1
* docs/reference/src/index.xml: Fleshed out the taglib reference section.
Francois Beausoleil
2004-04-02 21:12:25 +00:00
ea0e6b2577
* test/net/sf/acegisecurity/taglibs/authz/AuthorizeTagAttributeTests.java, src/net/sf/acegisecurity/taglibs/authz/AuthorizeTag.java: Added three new tests to assert that whitespace is ignored in the attribute's content.
Francois Beausoleil
2004-04-02 20:59:16 +00:00
fb753bde38
Initial commit.
Ben Alex
2004-04-02 12:30:05 +00:00
c0364f6bb8
Remove JDBC authentication tests from to-do list.
Ben Alex
2004-04-02 12:24:36 +00:00
0a62c4e35a
Add reference to Ant-Contrib project.
Ben Alex
2004-04-02 12:23:47 +00:00
dd6b717618
Add new packages to JARs being built.
Ben Alex
2004-04-02 12:23:31 +00:00
eefc6b1bd5
Add Jakarta ORO to classpath.
Ben Alex
2004-04-02 12:22:20 +00:00
1b1d119836
Modifications consistent with changes to the objects being tested.
Ben Alex
2004-04-02 12:20:41 +00:00
a278db8df9
Functionality moved to new tests or mocks.
Ben Alex
2004-04-02 12:18:58 +00:00
eaffc00fc4
Initial commit.
Ben Alex
2004-04-02 12:16:39 +00:00
852cea437c
Reflect new secure object API, which is no longer bound to MethodInvocations.
Ben Alex
2004-04-02 12:13:56 +00:00
f026b3a08a
Documentation improvements.
Ben Alex
2004-04-02 12:11:13 +00:00
aa5a9ca4c3
Correct logging mesage.
Ben Alex
2004-04-02 12:10:52 +00:00
15588123ba
Additional import statement.
Ben Alex
2004-04-02 12:10:31 +00:00
33edeb5a2f
Moved to net.sf.acegisecurity.ui
Ben Alex
2004-04-02 12:07:24 +00:00
e54ad9b4e8
Reflect new secure object API, which is no longer bound to MethodInvocations.
Ben Alex
2004-04-02 12:05:49 +00:00
3ece12c386
Moved to net.sf.acegisecurity.intercept.method.
Ben Alex
2004-04-02 12:03:18 +00:00
738fd2161d
Initial commit.
Ben Alex
2004-04-02 12:02:01 +00:00
6ddc006012
Modify MethodSecurityInterceptor to new location, remove unnecessary comments, add a DAO authentication provider so the MethodSecurityInterceptor can validate Authentication objects presented by the HTTP filter authentication system.
Ben Alex
2004-04-02 12:00:29 +00:00
d820f64d59
Now in the etc directory.
Ben Alex
2004-04-02 11:58:24 +00:00
c92798536a
Modified to report success for HTTP filter-based authentication, not only container adapters.
Ben Alex
2004-04-02 11:57:17 +00:00
8c69eb6abb
Modified to support changes to interface.
Ben Alex
2004-04-02 11:56:00 +00:00
cfb99d01c9
Build two WARs: one for deployment to containers without container adapters, and one for delpoyment to containers with them.
Ben Alex
2004-04-02 11:54:57 +00:00
ef84c78776
Ignore temporary directory.
Ben Alex
2004-04-02 11:54:15 +00:00
862f45e02f
Initial commit.
Ben Alex
2004-04-02 11:53:20 +00:00
8a944d3b64
Update MethodSecurityInterceptor location.
Ben Alex
2004-04-02 11:52:23 +00:00
699c3d46ce
Refactored into separate tests to support the two Contacts sample application WAR versions.
Ben Alex
2004-04-02 11:51:08 +00:00
18c545d51b
Correct usage instructions.
Ben Alex
2004-04-02 11:50:53 +00:00
d993486c85
Modifications to support changes to build.xml.
Ben Alex
2004-04-02 11:45:01 +00:00
7d1916eb7a
Correct report summarisation, and add support for testing both WAR versions of Contact sample application.
Ben Alex
2004-04-02 11:44:19 +00:00
219dfe2038
* integration-test/build.xml: Ooops, had left debugging code in the build file.
Francois Beausoleil
2004-03-31 17:57:17 +00:00
4f19f76269
Initial commit.
Ben Alex
2004-03-30 04:46:12 +00:00
c224728d79
Changed appContextLocation to use a String (to enable unit testing), fixed logger outputs, improved handling of nulls and empty Strings.
Ben Alex
2004-03-30 04:45:39 +00:00
65314d99e3
Addition of classes to support testing of Resin container adapter outside of actual Resin deployment.
Ben Alex
2004-03-30 04:44:09 +00:00
60ddb6a3c7
Modifications to support changes to Resin container adapter.
Ben Alex
2004-03-30 04:42:09 +00:00
1affe45ced
Moved to classes directory to support changes to Resin container adapter.
Ben Alex
2004-03-30 04:41:35 +00:00