Rob Winch
ec8b48150d
SEC-2474: Update poms
12 years ago
Rob Winch
54ffa28bde
remove apacheDSWorkDir since custom tmp dir is created
12 years ago
Rob Winch
a34178bc40
SEC-2434: Update to Spring 3.2.6 and Spring 4.0 GA
12 years ago
Rob Winch
4460e84b29
Updates to pom.xml author and repo
12 years ago
Mat Booth
c6a534cad8
SEC-2418: Minor fix to toString method in LdapUserDetailsImpl
12 years ago
Rob Winch
5bc6f64b03
SEC-2405: Added tests for OBJECT_FACTORIES
12 years ago
Mattias Hellborg Arthursson
bc6fc518d3
SEC-2405: Use DirContextAdapter directly from search. Configure OBJECT_FACTORIES on DirContext created for ActiveDirectory.
12 years ago
Rob Winch
2c8946c406
Next development version
12 years ago
Spring Buildmaster
9c703a3051
Release version 3.2.0.RC2
12 years ago
Rob Winch
88f41cdf62
SEC-2341: Update to Gradle 1.8
...
Some dependencies were necessary to update due to issues with JUnit
integration.
12 years ago
Rob Winch
d9c9cd7f84
Remove warnings from defaultSpringSecurityContextSource
12 years ago
Rob Winch
b4cbcee7f0
SEC-2308: DefaultSpringSecurityContextSource allow empty baseUrl
12 years ago
Rob Winch
7203faf34f
SEC-2300: Update Spring LDAP version to 1.3.2.RELEASE
12 years ago
Rob Winch
3d2f23602f
SEC-2294: Update Spring Version to 3.2.4.RELEASE
12 years ago
Rob Winch
976d9a9016
SEC-2194: Polish java config sample apps
13 years ago
Rob Winch
5e6ca12b01
SEC-2097: Update integrationTestCompile to use optional and provided
...
Also update slf4j version and remove explicit commons-logging from pom generation
13 years ago
Rob Winch
02551e1b7a
SEC-2214: Update Spring Version
13 years ago
Rob Winch
faa8b354b7
SEC-2209: add pom.xml
13 years ago
Rob Winch
e5fc063680
SEC-2206: Gradle Propdeps
13 years ago
Rob Winch
d0c4e6ca72
SEC-1953: Spring Security Java Config support
...
This is the initial migration of Spring Security Java Config from the
external project at
https://github.com/SpringSource/spring-security-javaconfig
13 years ago
Rob Winch
34893cd53a
Remove ApacheDSContainerTests successfulStartupAndShutdown since it was commented out
13 years ago
Rob Winch
407b08956b
SEC-2161: <ldap-server> creates unique dir for embedded LDAP
13 years ago
Rob Winch
dd554e1842
SEC-2162: ApacheDSContainer throws RuntimeException on failure to start
13 years ago
Rob Winch
e6593151fc
SEC-2017: Convert IncorrectResultsSizeException.size() == 0 to BadCredentialsException in ActiveDirectoryAuthenticationProvider
14 years ago
Rob Winch
a5ec116e80
SEC-1919: Log error when fail to communicate with LDAP
...
Previously communication errors with LDAP were only logged at debug level.
Communication errors (along with other non-authenticated related NamingExceptions)
are now logged as error messages. We created an InternalAuthetnicationServiceException
to represent errors that should be logged as errors to distinguish between internal
and external authentication failures. For example, we do not want an OpenID Provider
being able to report errors that cause our logs to fill up. However, an LDAP system is
internal and should be trusted so logging at an error level makes sense.
14 years ago
Rob Winch
37aed0660d
SEC-1938: Add ActiveDirectoryAuthenticationException as caused by for ActiveDirectoryAuthenticationProvider
...
Previously there was no way to extract the original exception or to easily
obtain details about the failure if Spring Security was not able to translate
the exception into a Spring Security AuthenticationException.
Now the caused by is an ActiveDirectoryAuthenticationException which contains
the original Active Directory error code.
14 years ago
Rob Winch
a2452ab514
SEC-1906: Update to Gradle 1.0
14 years ago
Steffen Ryll
0de067ae63
SEC-1793: Added convenience constructor to DefaultSpringSecuritySontextSource
...
This makes it easier to configure more than one
LDAP URL (fail-over scenario).
14 years ago
Luke Taylor
8e1d407e3e
SEC-1848: LDAP encode name when using user DN patterns in AbstractLdapAuthenticator.
14 years ago
Luke Taylor
c117c643df
SEC-1782: Javadoc correction for LdapAuthenticationProvider.
15 years ago
Luke Taylor
1f1faa6da0
Use getClass() in logger instantiation in AbstractLdapAuthenticationProvider.
15 years ago
Luke Taylor
d9ccebd565
Add crypto module to LDAP bundlor template
15 years ago
Luke Taylor
571bfc4869
Refactoring to use Utf8 encoder instead of String.getBytes("UTF-8").
15 years ago
Luke Taylor
12121dcc54
SEC-1732: Raise an exception if more than one LDIF resource is found.
15 years ago
Luke Taylor
d7344254ec
Revert "SEC-1732: Implement loading of multiple LDIF resources."
...
This reverts commit 491ca545ae .
15 years ago
Luke Taylor
491ca545ae
SEC-1732: Implement loading of multiple LDIF resources.
15 years ago
Luke Taylor
e473897fd9
SEC-1181: Add docs for ActiveDirectoryLdapAuthenticationProvider. Minor fix to initialization checks.
15 years ago
Luke Taylor
8178371927
SEC-1700: Add fixed serializationVersionUID values to security context, authentication tokens and related classes
15 years ago
Luke Taylor
373d07ce46
SEC-1181: Added mock testing, to avoid need for AD server
15 years ago
Luke Taylor
59ac4c8b96
SEC-1181: Added option to parse AD sub-error codes.
15 years ago
Luke Taylor
428991d997
Some additional tests to confirm there are no issues with spaces in LDAP URL.
15 years ago
Luke Taylor
530f686149
SEC-1181: Basic AuthenticationProvider for Active Directory.
15 years ago
Luke Taylor
f9625836bb
Typo in Javadoc.
15 years ago
Luke Taylor
44fb3aa4ab
SEC-1677: Create integrationTest task for Java projects and make all tests in itest module run as integration tests only.
15 years ago
Luke Taylor
a225dc3776
SEC-1677: Split out integration tests from LDAP test code.
15 years ago
Luke Taylor
bd7389b6ff
SEC-1652: Only use URI for ldif path if file isn't found.
15 years ago
Luke Taylor
b0df1bd1b0
SEC-1673: Use a map to store the range values use in the bundlor templates.
15 years ago
Luke Taylor
eb9482b33b
Removal of some unused internal methods, plus additional tests for some areas lacking coverage.
15 years ago
Luke Taylor
a790c7e192
SEC-1670: Take account of JNDI CompositeName escaping in value of SearchResult.getName() when performing a search for a user entry in SpringSecurityLdapTemplate.
15 years ago
Luke Taylor
66e2a5246d
SEC-1652: Use a URI for resolving the LDIF file for loading in ApacheDS container to allow for loading files which are contained in a jar.
15 years ago