Commit Graph

8592 Commits

Author SHA1 Message Date
Evgeniy Cheban bff6d82dd0 DefaultWebSecurityExpressionHandler uses RoleHierarchy bean
Fixes gh-7059
2020-06-10 17:08:50 -04:00
Joe Grandja 674e2c0a8e OAuth2LoginAuthenticationWebFilter should handle OAuth2AuthorizationException
Issue gh-8609
2020-06-09 16:24:00 -04:00
Joe Grandja 11c1236261 OAuth2AuthorizationCodeGrantWebFilter should handle OAuth2AuthorizationException
Fixes gh-8609
2020-06-09 16:24:00 -04:00
Eleftheria Stein 98467755ad Update to RSocket 1.0.1
Fixes gh-8664
2020-06-08 17:18:33 -04:00
Eleftheria Stein 0e37c722e2 Revert "Temporarily ignore RSocket integration tests"
This reverts commit d5eeec0ae6.

Fixes gh-8643
2020-06-08 16:14:34 -04:00
Rob Winch c71a893e08 Add subscriberContext to PayloadSocketAcceptor delegate.accept
Closes gh-8654
2020-06-05 12:55:07 -05:00
Eleftheria Stein 69ff2ab3fc Next development version 2020-06-03 16:17:30 -04:00
Eleftheria Stein 38a731d5e4 Release 5.2.5.RELEASE 2020-06-03 16:02:37 -04:00
Eleftheria Stein d5eeec0ae6 Temporarily ignore RSocket integration tests
Issue gh-8643
2020-06-03 15:29:59 -04:00
Eleftheria Stein fd7fe482f5 Revert "Release 5.2.5.RELEASE"
This reverts commit b88e094f37.
2020-06-03 15:29:44 -04:00
Eleftheria Stein b88e094f37 Release 5.2.5.RELEASE 2020-06-03 10:59:04 -04:00
Eleftheria Stein 04453cec96 Update to groovy 2.4.19
Fixes gh-8525
2020-06-02 17:18:21 -04:00
Eleftheria Stein d9919b838d Update to okhttp 3.14.9
Fixes gh-8629
2020-06-02 17:17:56 -04:00
Eleftheria Stein 05b9591e44 Update to Jython 2.5.3
Fixes gh-8628
2020-06-02 17:17:29 -04:00
Eleftheria Stein 1b93b0c9a6 Update to mockwebserver 3.14.9
Fixes gh-8627
2020-06-02 17:17:05 -04:00
Eleftheria Stein e87783024c Update to RSocket 1.0.0
Fixes gh-8626
2020-06-02 17:15:05 -04:00
Eleftheria Stein 7e9c7534f5 Update to Spring Boot 2.2.7
Fixes gh-8630
2020-06-02 17:14:44 -04:00
Rob Winch 24fd9579c5 Delay AuthenticationPrincipalArgumentResolver Creation
Use ObjectProvider<AuthenticationPrincipalArgumentResolver> to delay its
lookup.

Closes gh-8613
2020-05-29 16:51:47 -05:00
Eleftheria Stein a6dd119266 Mock request with non-standard HTTP method in test
Fixes gh-8594
2020-05-26 11:32:27 -04:00
justmehyp 774ea6980b Remove unused field 'digester' in Md4PasswordEncoder
`private Digester digester;`  defined in Md4PasswordEncoder is never used. So remove it.

Closes gh-8553
2020-05-21 11:21:24 -05:00
Maksim Vinogradov 279ddbe223 Prevent StackOverflowError for AccessControlEntryImpl.hashCode
Getting StackOverflowError when invoke AclImpl.hashCode because of
cross-references between AclImpl and AccessControlEntryImpl

Remove from AccessControlEntryImpl.hashCode method invocation of
acl.hashCode

fixes gh-5401
2020-05-21 10:07:54 -05:00
Dávid Kovács eaaee899fc Object ID Identicy conversion to long fails on old schema
This change fixed a bug which tried to convert non-string object as string

Fixes gh-7621
2020-05-19 13:45:23 -05:00
cbornet 21c1d98f64 Create the CSRF token on the bounded elactic scheduler
The CSRF token is created with a call to UUID.randomUUID which is blocking.
This change ensures this blocking call is done on the bounded elastic scheduler which supports blocking calls.

Fixes gh-8128
2020-05-18 11:06:45 -05:00
Artyom Tarynin 9f33ce312a Update AntPathRequestMatcher.java
Fixes gh-8512
2020-05-14 10:05:52 -04:00
Dávid Kovács e382c269ef Document NoOpPasswordEncoder will not be removed
This commit adds extension to deprecation notice.

Fixes gh-8506
2020-05-13 12:56:04 -05:00
Rob Winch ce7c501f9c AbstractUserDetailsReactiveAuthenticationManager uses boundidElastic()
Some JVMs have blocking operations when accessing SecureRandom and thus
this needs to be performed in a pool that is larger than the number of
CPUs

Closes gh-7522
2020-05-12 13:24:47 -05:00
Rob Winch bd93616567 Fix non-standard HTTP method for CsrfWebFilter
Closes gh-8452
2020-05-12 13:18:01 -05:00
Eleftheria Stein f9872d3dee Next Development Version 2020-05-06 15:59:24 -04:00
Eleftheria Stein b7212bd975 Release 5.2.4.RELEASE 2020-05-06 15:16:32 -04:00
Eleftheria Stein 50da82d88d Temporarily build against Framework 5.2.x snapshot
Issue: gh-8489
2020-05-06 14:43:53 -04:00
Eleftheria Stein 3ed31400f7 Update SAML2 errors in integration tests 2020-05-06 14:16:41 -04:00
Josh Cummings 69b1bc62ff Polish OpenSamlAuthenticationProvider
- Use type-safe CriteriaSet
- Keep Assertion immutable

Closes gh-8471
2020-05-06 14:15:45 -04:00
Eleftheria Stein f43d00fac6 Update to Byte Buddy 1.9.16
Closes gh-8481
2020-05-05 17:50:07 -04:00
Eleftheria Stein 01cce49ee5 Upgrade to embedded Apache Tomcat 9.0.34
Closes gh-8469
2020-05-05 17:48:03 -04:00
Eleftheria Stein 6ccc18fde2 Update to Jackson 2.10.4
Closes gh-8466
2020-05-05 17:47:08 -04:00
Eleftheria Stein d34f7a8474 Update to org.powermock 2.0.7
Closes gh-8465
2020-05-05 17:46:12 -04:00
Eleftheria Stein ba78fae246 Update RSocket to 1.0.0-RC7
Closes gh-8468
2020-05-05 17:45:37 -04:00
Eleftheria Stein 98922b001a Update to Spring Data Moore-SR7
Closes gh-8462
2020-05-05 17:44:33 -04:00
Eleftheria Stein 19a4386e49 Update to Spring Framework 5.2.6.RELEASE
Closes gh-8463
2020-05-05 17:43:43 -04:00
Eleftheria Stein 4fa67a1d9b Update to Reactor Dysprosium-SR7
Closes gh-8464
2020-05-05 17:43:00 -04:00
Eleftheria Stein 94fd7e3a2b Update to GAE 1.9.80
Closes gh-8467
2020-05-05 17:41:43 -04:00
Eleftheria Stein e9e736d1e6 Clean up Javadoc
Fixes gh-8480
2020-05-05 17:34:14 -04:00
Dávid Kovács c399185365 Add ROLE_INFRASTRUCTURE to infrastructure beans
Closes gh-8407
2020-04-27 09:02:54 -05:00
Dávid Kovács 93a1fc104c ActiveDirectoryLdapAuthenticationProvider uses InternalAuthenticationServiceException
Closes gh-2884
2020-04-24 10:20:35 -05:00
Julian Müller 9dd68f86d3 Enables empty authorityPrefix
- docs stated that empty authorityPrefix are allowed but implementation denied to use `""`
- commit removes the `hasText`-limitation but restricts to `notNull`

Fixes gh-8421
2020-04-22 08:55:54 -05:00
Souphorn 01f904895e Fix typo with correct capitalization
Closes gh-8406
2020-04-17 12:13:32 -04:00
Josh Cummings 067cb4579e
Polish OpenSamlAuthenticationProviderTests
- Add missing assertion

Issue gh-6019
2020-04-17 09:29:39 -06:00
Rob Winch 7b34b223e6 Logout defaults to use Global SecurityContextServerLogoutHandler
Closes gh-8375
2020-04-13 16:38:05 -05:00
Rob Winch 52ed597f4c Fix example in javadoc of FilterChainProxy
Closes gh-8344
2020-04-08 09:14:02 -05:00
Alan Czajkowski 564d5644c9 BCryptPasswordEncoder rawPassword cannot be null
Closes gh-8317
2020-04-07 13:46:13 -05:00