6986 Commits

Author SHA1 Message Date
Rob Winch
c60a3e165e Update to Spring 5.0.10.RELEASE
Fixes: gh-5966
2018-10-15 14:52:42 -05:00
Rob Winch
3a756bfa57 Update to Reactor Bismuth SR12
Fixes: gh-5965
2018-10-15 14:52:34 -05:00
Josh Cummings
800157fe42
Password Modify Extended Operation Support
LdapUserDetailsManager can be configured to either use direct
attribute modification or the LDAP Password Modify Extended Operation
to change a user's password.

Fixes: gh-3392
2018-10-15 11:43:15 -06:00
Josh Cummings
ba32758b92
UnboundIdContainer Random Port Support
Setting a port of 0 will now induce the container to select a random
port.

Fixes: gh-5920
2018-10-15 11:43:14 -06:00
Josh Cummings
05e940692a
Polish UnboundIdContainerTests
Basic startup test now confirms successful startup instead of
asserting on startup failure.

Issue: gh-5920
2018-10-15 11:43:14 -06:00
Johnny Lim
5e74da9b4f Add a missing space in Secured.value() signature 2018-10-03 14:49:45 -04:00
Joe Grandja
9a49795abc Ensure consistent matching of redirect_uri
Fixes gh-5756
2018-09-20 12:15:43 -04:00
Rob Winch
566fb939ca Fix SwitchUserFilter matchers
Fixes: gh-4249
2018-09-14 10:04:46 -05:00
Rob Winch
5b26158f4d AntPathRequestMatcher supports UrlPathHelper
Fixes: gh-5846
2018-09-14 10:04:46 -05:00
Joe Grandja
a7eaaec431 Next Development Version 2018-09-10 17:14:07 -04:00
Joe Grandja
5fde56d84a Release 5.0.8.RELEASE 5.0.8.RELEASE 2018-09-10 10:01:43 -04:00
Joe Grandja
10d53be70b Update to Spring Data Kay-SR10
Fixes gh-5808
2018-09-10 09:30:11 -04:00
Joe Grandja
93e0ce5236 Update to Reactor Bismuth-SR11
Fixes gh-5807
2018-09-07 14:57:36 -04:00
Joe Grandja
677a9634b8 Update to Spring 5.0.9
Fixes gh-5806
2018-09-07 14:57:36 -04:00
Joe Grandja
6d72c3f3aa Update to javax.servlet.jsp-api:2.3.3
Fixes gh-5805
2018-09-07 14:57:36 -04:00
Joe Grandja
67fcd51d59 Update to hibernate-validator:6.0.12.Final
Fixes gh-5804
2018-09-07 14:57:36 -04:00
Joe Grandja
15a777d534 Update to oauth2-oidc-sdk:5.64.4
Fixes gh-5803
2018-09-07 14:57:36 -04:00
Joe Grandja
7e0622c7be Update to unboundid-ldapsdk:4.0.7
Fixes gh-5802
2018-09-07 14:57:36 -04:00
Joe Grandja
07dd883d6d Update to javax.persistence:2.2.1
Fixes gh-5801
2018-09-07 14:57:36 -04:00
Rob Winch
8170e47ff2
Fix OptimizeAntPathRequestMatcher
Previously the logic for determining if the pathInfo should be appended
was inverted.

This correctly concatenates url + pathInfo if url is a non empty String.

Fixes: gh-5473
2018-09-07 11:51:50 -06:00
Christoph Dreis
c408fb7edf
Optimize AntPathRequestMatcher.getRequestPath() 2018-09-07 11:51:29 -06:00
Josh Cummings
4ff0fdfff9
Polish Commit on Reactive Http Basic Test 2018-09-07 11:39:54 -06:00
Tim Koopman
47b82ccd83
Reactive HttpBasic Support For Coloned Passwords
This makes so that reactive httpBasic supports passwords containing
one or more colons.
2018-09-07 11:39:41 -06:00
Rob Winch
54cc2e4509
Fix settings.gradle on Windows
Fixes: gh-5724
2018-09-07 11:37:19 -06:00
Rob Winch
31650d7eaa Ensure NamingException.resolvedObj is Serializable
Fixes: gh-5378
2018-09-04 11:06:37 -05:00
Johnny Lim
5888a3f6b7 Fix typo
Closes #5579
2018-08-03 09:58:40 -05:00
Rob Winch
87a5c16b53 Add @Configuration to ServerHttpSecurityConfiguration
Fixes: gh-5635
2018-08-03 09:39:17 -05:00
Rob Winch
4b407189c2 ServerHttpBasicAuthenticationConverter Validates Scheme Name
Fixes: gh-5615
2018-07-31 09:12:39 -05:00
Rob Winch
96c944c4fc BasicAuthenticationFilter case insenstive
Fixes: gh-5616
2018-07-31 09:11:54 -05:00
Joe Grandja
1bbae835a4 ClaimAccessor.getClaimAsString() checks null claim value
Fixes gh-5608
2018-07-30 15:41:46 -04:00
Josh Cummings
de640a10d6
Next Development Version 2018-07-26 16:02:51 -06:00
Josh Cummings
85c8d53b36
Release 5.0.7.RELEASE 5.0.7.RELEASE 2018-07-26 14:46:31 -06:00
Josh Cummings
2d6bcf2cc3
Update to Spring Data Kay SR8
Fixes: gh-5591
2018-07-26 14:43:54 -06:00
Josh Cummings
18b98fc607
Update to Spring Framework 5.0.8
Fixes: gh-5590
2018-07-26 14:42:39 -06:00
Joe Grandja
7bf8091e22 Update to hibernate-validator:6.0.11.Final
Fixes gh-5576
2018-07-24 17:26:17 -04:00
Joe Grandja
d19d03dea8 Update to bcpkix-jdk15on:1.60
Fixes gh-5574
2018-07-24 17:26:16 -04:00
Joe Grandja
35df3ff89b Update to org.apache.httpcomponents:httpclient:4.5.6
Fixes gh-5573
2018-07-24 17:26:16 -04:00
Joe Grandja
5f75e137d8 Update to ehcache:2.10.5
Fixes gh-5572
2018-07-24 17:26:16 -04:00
Joe Grandja
b988f656c6 Update to javax.servlet.jsp.jstl-api:1.2.2
Fixes gh-5571
2018-07-24 17:26:16 -04:00
Joe Grandja
06fff9441e Update to oauth2-oidc-sdk:5.64.2
Fixes gh-5569
2018-07-24 17:26:16 -04:00
Joe Grandja
edb354a2a9 Update to nimbus-jose-jwt:5.14
Fixes gh-5568
2018-07-24 17:26:16 -04:00
Joe Grandja
1ce0cf44a8 Update to cglib-nodep:3.2.7
Fixes gh-5567
2018-07-24 17:26:16 -04:00
Josh Cummings
ffd8f7c8e4 Close Nimbus Information Leak
This commit captures and remaps the exception that Nimbus throws
when a PlainJWT is presented to it.

While the surrounding classes are likely only used today by the
oauth2Login flow, since they are public, we'll patch them at this
point for anyone who may be using them directly.

Fixes: gh-5457
2018-07-24 13:24:34 -06:00
Rob Winch
ecaa2c5b1c Cache Control disabled for 304
Fixes: gh-5534
2018-07-17 22:13:52 -05:00
Rob Winch
a1c381c276 Add JdbcUserDetailsManager(DataSource) constructor
Fixes: gh-5512
2018-07-13 15:58:36 -05:00
mhyeon.lee
1b213d65d2 Enhance OAuth2AccessToken to be serializable
Change the TokenType to Serializable
so that the OAuth2AccessToken can be serialized.
(org.springframework.security.oauth2.core.OAuth2AccessToken.TokenType)

Fixes gh-5492
2018-07-13 12:10:55 -04:00
mhyeon.lee
eb897ac69c Fix oauth2login loginProcessingUrl NPE for java config
Java Config http.oauth2Login().loginProcessingUrl("url"); throws NPE.
Override loginProcessingUrl method and cached config url.
Then when the config is initialized,
it calls the super method to complete the configuration.

Fixes gh-5488
2018-07-13 11:42:43 -04:00
Rob Winch
bd8180da12 Update to Spring Boot 2.0.3.RELEASE
Issue: gh-5454
2018-06-20 15:53:56 -05:00
Rob Winch
5dabff25c3 Next Development Version 2018-06-12 21:24:07 -05:00
Rob Winch
09429479fe Release 5.0.6.RELEASE 5.0.6.RELEASE 2018-06-12 21:23:02 -05:00