Luke Taylor
5394350cc8
SEC-576: Renamed PreAuthenticateduserDetailsService to AuthenticationUserdetailsService and changed signature accordingly.
18 years ago
Luke Taylor
46a69b6d93
SEC-652: CAS sample application and server using maven jetty plugin.
18 years ago
Luke Taylor
511ebb5af4
Reformat pom.xml.
18 years ago
Luke Taylor
eb620f09eb
Switched preauth default namespace to "beans" for readability.
18 years ago
Luke Taylor
5738a51040
SEC-651: Support for ldap-user-service bean.
18 years ago
Luke Taylor
acf5601714
SEC-645: Reimplementation of X509 provider and namespace implementation.
18 years ago
Luke Taylor
aeba732ba5
SEC-647: Created separate "certificates" directory so SSL certificates and keys can be shared between different sample applications. Added key for user "scott" and separate certificate authority pem file (can be installed in a browser).
18 years ago
Luke Taylor
82940db6c8
SEC-648: Added custom-authentication-provider support.
18 years ago
Luke Taylor
e44e641106
SEC-647: Updated server keystore (new certificate using our own Test CA) and added client certificates for users rod and dianne.
18 years ago
Luke Taylor
483068d486
SEC-647: Delete unused certificated directory and outdated certificates.
18 years ago
Luke Taylor
b85f76e6c1
Added SSL support to the tutorial app Jetty plugin configuration and added a requirement for SSL on the "extremely secure" page.
18 years ago
Luke Taylor
342677fabc
Removed auto-config from tutorial sample and added commented out ldap support. Updated ldif file to match sample users.
18 years ago
Luke Taylor
837ecd85ec
SEC-576: Tidied up code, added preauth sample demo app.
18 years ago
Luke Taylor
06f3bcbf6a
Converted all namespace attributes which refer to bean IDs to use "-ref" suffix (or "ref").
18 years ago
Luke Taylor
7d88ee8c48
Formatted ACL SQL for readability.
18 years ago
Luke Taylor
462b4b450f
Added use of authz tag to tutorial. Upgraded to use webapp 2.4 xsd. Changed JSTL dependency to 1.2
18 years ago
Luke Taylor
10ec13e4e2
[maven-release-plugin] prepare for next development iteration
18 years ago
Luke Taylor
2c5090da90
[maven-release-plugin] prepare release release_2_0_M1
18 years ago
Luke Taylor
09242ec66d
[maven-release-plugin] rollback the release of release_2_0_M1
18 years ago
Luke Taylor
42dcccd1b7
[maven-release-plugin] prepare release release_2_0_M1
18 years ago
Luke Taylor
aafbb5bb67
[maven-release-plugin] rollback the release of release_2_0_M1
18 years ago
Luke Taylor
425508d70d
[maven-release-plugin] prepare release release_2_0_M1
18 years ago
Luke Taylor
0b1e17f69a
[maven-release-plugin] rollback the release of release_2_0_M1
18 years ago
Luke Taylor
07aa0c6880
[maven-release-plugin] prepare release release_2_0_M1
18 years ago
Luke Taylor
7583aca3eb
Configured contacts app to use namespaces. Removed ldap, cas, x509 files to avoid confusion. Ldap and CAS will be better served by new samples.
18 years ago
Luke Taylor
b91e82d91c
Changed _authenticationManager -> authenticationManager to get contact app tests passing again.
18 years ago
Luke Taylor
5f1eea42fc
Moved configuration of security interceptors with access and authentication manangers from post processing stage to bean creation stage.
18 years ago
Luke Taylor
46c99d1991
Converted tutorial context file to match namespace changes.
18 years ago
Luke Taylor
e65cb9b472
Made group names singular and added "teller" role.
18 years ago
Ben Alex
09f68400ec
Add <intercept-methods> to example, but it is disabled in favour of @Secured annotation. Still, we include it so people can have a play around and switch between the two syntaxes easily in demos etc.
18 years ago
Ben Alex
55e4568003
Throw an exception instead of sending back a HTTP error code. This is necessary so any demonstration of upgrading from Servlet Spec authorization to Spring Security authorization, as the latter's ExceptionTranslationFilter expects specific exceptions to be thrown if you wish to commence the authentication process.
18 years ago
Luke Taylor
2e4773525b
Updated tutorial to allow authentication against ldap provider using <ldap /> namespace element.
18 years ago
Ben Alex
d90ff50686
Use Java 5 to illustrate annotation support.
18 years ago
Ben Alex
b1bc39a0df
Provide some shell scripts that help with demos. These assume the application is deployed to http://localhost:8080/spring-security-samples-tutorial .
18 years ago
Ben Alex
f4c3e701d5
Enhance sample to show method authorization.
18 years ago
Ben Alex
77d286c36f
Enhance tutorial to also demonstrate Spring Security method
...
authorization, and add a services layer accordingly.
18 years ago
Ben Alex
fa510b3187
Modify attribute names to use "ref" instead of "id", plus use a hyphen
...
as an attribute value separator rather than a colon. This was changed
for compatibility with other components in the Spring Portfolio. tests
pass.
18 years ago
Ben Alex
1cae1719bc
Fix bean referencing error.
18 years ago
Ben Alex
2655955a40
Add MethodSecurityInterceptor, to more accurately reflect the capabilities offered by auto-config="true".
18 years ago
Ben Alex
1bbe6ca456
Proper comparison with auto-configure="true".
18 years ago
Luke Taylor
5e0cb21c8d
SEC-619: Added test class for LdapUserDetailsService. The LdapAuthoritiesPopulator interface and also implementations have been moved to the org.springframework.security.ldap package since they are now used by both the ldap provider and the user service.
18 years ago
Ben Alex
4770c29094
Use hyphens in attribute names, and not Camel Case. This is to maintain
...
consistency with the rest of Spring Portfolio. Camel Case was preserved
for attribute values, consistent with Spring Portfolio usage such as
autowiring modes (byName, byType etc).
18 years ago
Ben Alex
85085abf9e
Add namespace support for Servlet API integration.
18 years ago
Ben Alex
a205f95c19
No need for an access denied page.
18 years ago
Ben Alex
8c3cc5c67b
Add hash code support.
18 years ago
Ben Alex
8e7c540b16
General refactorings and improvements to namespace support, including
...
autoDetect="true" attribute for <http> element.
18 years ago
Ben Alex
2441ab6d9a
Move "realm" attribute to be on <http> element rather than <http-basic>.
...
This faciltiates reuse with other mechanisms (like Digest) whilst also
moving towards the <http-auto-configure> element (which benefits from
having shared configuration in <http> as opposed to mechanism-specific
elements).
18 years ago
Ben Alex
0b0b174eda
Support <repository> and JbcUserDetailsManager.
18 years ago
Ben Alex
53fca59301
Add namespace support for anonymous requests. Remove unnecessary files from tutorial sample.
18 years ago
Ben Alex
cb765bc34b
SEC-615: Automatically focus on login name HTML element on page load.
18 years ago