Luke Taylor
|
03e285c31d
|
Moved responsability for creating AuthenticationManager into AuthenticationProviderBeanDefinitionParser. Tidied up SecrityNamespaceHandler.
|
2007-10-25 14:21:45 +00:00 |
|
Luke Taylor
|
3927ba9ed0
|
SEC-578: Removed additional FilterChainMap reference.
|
2007-10-25 13:40:51 +00:00 |
|
Luke Taylor
|
7ef57c67ed
|
SEC-578: Removed FilterChainMap class
|
2007-10-25 11:51:51 +00:00 |
|
Luke Taylor
|
fb72fa82de
|
Changed comment to remove reference to FilterChainMap.
|
2007-10-22 23:56:01 +00:00 |
|
Luke Taylor
|
acf3966651
|
SEC-578: Refactored to remove FilterChainMap and use a LinkedHashMap instead to maintain the path ordering. Also made use of Springs ManagedList and ManagedMap to preform resolution of bean names to Filter objects at runtime, replacing the unnecessary bean which was performing this task for the filter lists.
|
2007-10-22 23:52:29 +00:00 |
|
Luke Taylor
|
b9cfae5903
|
Exception for flagging errors in namespace config.
|
2007-10-20 23:18:41 +00:00 |
|
Luke Taylor
|
2d3d5ceb8d
|
Tidying.
|
2007-10-20 23:17:56 +00:00 |
|
Luke Taylor
|
cffd3131f0
|
Added building of filter chain in post-processing, support for basic authentication and automatic generation of login page, if no loginUrl supplied.
|
2007-10-20 23:17:01 +00:00 |
|
Luke Taylor
|
f0d8db5ce6
|
Store the default order values of security filters.
|
2007-10-20 23:12:41 +00:00 |
|
Luke Taylor
|
7afa99a21a
|
Security filter base class.
|
2007-10-20 23:10:53 +00:00 |
|
Luke Taylor
|
a6a372a5ab
|
SEC-568: Added the decorated for filter-chain-map to the namespace handler registry.
|
2007-10-20 23:10:28 +00:00 |
|
Luke Taylor
|
2b14d2da98
|
Make Spring Security filters implement the Ordered interface, for use when post-processing the application context
|
2007-10-20 23:09:23 +00:00 |
|
Luke Taylor
|
9b8c06e9f6
|
SEC-568: Introduced FilterChainMap as a simpler option for configuring FilterChainProxy and introduced a namespace-based for configuring it. The Url pattern matching is factored out into a separate strategy with ant and regex versions.
|
2007-10-20 23:05:03 +00:00 |
|
Luke Taylor
|
d6fe97de43
|
Latest updates to namespace configuration.
|
2007-10-20 22:58:59 +00:00 |
|
Luke Taylor
|
28d04c1759
|
Removed unnecessary casts, corrected incomplete comment and reformatted code.
|
2007-10-19 11:53:26 +00:00 |
|
Luke Taylor
|
380b22f50d
|
Removed unused autodetect method and reformatted code.
|
2007-10-18 16:50:31 +00:00 |
|
Luke Taylor
|
c51bcd9c1f
|
Changed method protection config to make it compatible with MethodDefinitionMap for the time being.
|
2007-10-14 14:29:15 +00:00 |
|
Luke Taylor
|
0b54eece28
|
Added code to set the manager username and password if supplied.
|
2007-10-13 21:20:19 +00:00 |
|
Luke Taylor
|
3d0f3302dc
|
RNC file used for convenience to generate the namespace xsd schema file.
|
2007-10-13 16:27:14 +00:00 |
|
Luke Taylor
|
0f4cdf345d
|
Intermediate checkin of experimental namespace config work (additional parser files).
|
2007-10-13 16:26:08 +00:00 |
|
Luke Taylor
|
627b0b38ad
|
Intermediate checkin of experimental namespace config work.
|
2007-10-13 16:24:24 +00:00 |
|
Luke Taylor
|
98f6111d06
|
Corrected wrong error message in ProviderManager.
|
2007-10-13 12:15:13 +00:00 |
|
Luke Taylor
|
650a5467e8
|
Renamed ApacheDSStartStopBean to ApacheDSContainer and implemented LifeCycle interface.
|
2007-10-03 18:09:53 +00:00 |
|
Luke Taylor
|
3f2b9cd6fb
|
SEC-562: More changes of Acegi name in comments, docs etc.
|
2007-10-03 14:02:39 +00:00 |
|
Luke Taylor
|
9dbeda1c85
|
Corrected out of date comments referring to SecurityEnforcementFilter etc.
|
2007-10-03 11:13:40 +00:00 |
|
Luke Taylor
|
a4266f3fb8
|
Minor imrovements to configuration of embedded apache server.
|
2007-10-02 14:20:27 +00:00 |
|
Luke Taylor
|
acb02246e0
|
Refactored embedded LDAP server tests to make use of new namespace configuration. Use Junit 4 annotations in preference to AbstractDependencyInjectionSpringContextTests so that it is possible to clear up the context after each class is run rather than at JVM shutdown (causes problems with running embedded apache DS).
|
2007-10-02 10:52:06 +00:00 |
|
Luke Taylor
|
77b6503e2e
|
SEC-271: Added namespace handler class and experimental LDAP parser. The latter creates an embedded Apache DS server if no server URL is supplied, so changed dependencies on the latter to compile-time/optional.
|
2007-10-02 10:46:38 +00:00 |
|
Luke Taylor
|
5066fc5e39
|
SEC-562: Changed urls for login, logout, switch user etc.
|
2007-09-24 15:39:51 +00:00 |
|
Luke Taylor
|
18c8ba4ac2
|
SEC-562: Changing constants and key names.
|
2007-09-23 11:16:01 +00:00 |
|
Luke Taylor
|
5a586c04a9
|
SEC-562: Repackaging core.
|
2007-09-21 18:18:21 +00:00 |
|
Luke Taylor
|
400a3b90f0
|
SEC-232: Additional updates to hierachical roles code from contributor.
|
2007-09-19 22:10:31 +00:00 |
|
Luke Taylor
|
eb0307bcd9
|
SEC-557: Reinstate use of default AccessDeniedHandlerImpl for the time being (2.0 branch).
|
2007-09-19 16:49:18 +00:00 |
|
Luke Taylor
|
477dc308f8
|
SEC-413: Consistent redirect behaviour between LogoutFilter and AbstractProcessingFilter. (previous commit of AbstractProcessingFilter has an erroneous message).
|
2007-09-19 16:27:23 +00:00 |
|
Luke Taylor
|
dde3803532
|
Removed assertions on response buffer size.
|
2007-09-19 16:24:20 +00:00 |
|
Luke Taylor
|
03beaf0777
|
SEC-448: MD4 password encode implementation.
|
2007-09-19 15:28:57 +00:00 |
|
Luke Taylor
|
2ef2bfc514
|
SEC-561: Removed setting of respose buffer size prior to redirect.
|
2007-09-19 15:17:29 +00:00 |
|
Luke Taylor
|
809c962d3b
|
Corrected method name in comment.
|
2007-09-19 15:04:30 +00:00 |
|
Luke Taylor
|
fdd3dfc51f
|
Remove explicit commons-lang dependency.
|
2007-09-19 00:17:04 +00:00 |
|
Luke Taylor
|
2f03000b68
|
SEC-232: Add role hierarchy contribution.
|
2007-09-17 22:37:39 +00:00 |
|
Luke Taylor
|
1a4b32e50e
|
Remove unused import.
|
2007-09-17 22:17:42 +00:00 |
|
Luke Taylor
|
e872823490
|
SEC-559: Throw an initialization exception if configured truststore file doesn't exist.
|
2007-09-17 21:29:40 +00:00 |
|
Luke Taylor
|
96eb11aadc
|
SEC-399: Add support for invalidating the existing session on successful authentication.
|
2007-09-17 15:54:07 +00:00 |
|
Luke Taylor
|
0efa5c3090
|
SEC-458: implementy hashCode() in PrincipalSid and GrantedAuthoritySid.
|
2007-09-17 13:10:17 +00:00 |
|
Luke Taylor
|
d79d55c8b6
|
SEC-8: Changes to LDAP authenticator API to take an authentication object rather than username/password.
|
2007-09-17 12:28:07 +00:00 |
|
Luke Taylor
|
c7354c125a
|
SEC-417: Fix. Remove hard-coded messages from JdbcDaoImpl to allow internationalized versions for "user not found" etc.
|
2007-09-16 22:20:08 +00:00 |
|
Luke Taylor
|
8a35f7da75
|
SEC-558: Combine user mapping implementations into a single interface and make more use of DirContextOperations in SS LDAP APIs.
|
2007-09-16 18:56:00 +00:00 |
|
Luke Taylor
|
56deb3dd83
|
SEC-549: Trim whitespace from username submitted with login form.
|
2007-09-14 14:25:21 +00:00 |
|
Luke Taylor
|
8398e940cf
|
SEC-449: Corrected comment.
|
2007-09-14 14:18:54 +00:00 |
|
Luke Taylor
|
223a597208
|
SEC-449: Changed role searching to use parent spring ldap template search method.
|
2007-09-14 14:16:28 +00:00 |
|