Joe Grandja
c0327adecb
Set springVersion to 5.3.+
...
Closes gh-9165
2020-10-29 15:43:20 -04:00
Josh Cummings
574073d93f
Constrain Snapshot Parameters for Maintenance Branch
...
Closes gh-9162
2020-10-28 16:31:32 -06:00
Ayush Kohli
21c7f7518f
Closes gh-8196
...
Add leveloffset
2020-10-28 15:15:19 -06:00
Ayush Kohli
9ab21f88cd
Closes gh-8196
...
Add leveloffset
2020-10-28 15:05:29 -06:00
Ayush Kohli
ecf910c374
Closes gh-8196
...
Add leveloffset
2020-10-28 14:57:03 -06:00
Ayush Kohli
ea68989421
Closes gh-8196
...
Add leveloffset
2020-10-28 14:55:30 -06:00
Christian Mouttet
6486857462
JwtIssuerValidator handles issuer (iss) claim values as Strings and URLs
...
- NimbusJwtDecoder uses claim set converters: issuer claim is converted to an URL object
- JwtIssuerValidator (created by JwtValidators.createDefaultWithIssuer(String)) wraps a JwtClaimValidator<String>
- because of different data types, equal() is always false
This change allows both Strings and URLs as values of the issuer
Closes gh-9136
2020-10-28 14:20:27 -06:00
Alexander Polozov
a362ab53bc
Change guard expressions order
...
Check of allowed user sessions count moved to head for avoid unnecessary fetching all user sessions.
2020-10-27 09:49:29 -04:00
Eleftheria Stein
9cf3129d7a
Update Kotlin MockMvc result matchers in sample
...
Issue gh-9155
The "style" parameter is no longer supported
2020-10-27 11:20:16 +01:00
Eleftheria Stein
aac6d2f56b
Kotlin MockMvc result matchers use parentheses
...
Closes gh-9155
2020-10-27 10:57:49 +01:00
Eleftheria Stein
9b66929358
Remove unused import in sample
2020-10-27 10:09:51 +01:00
Ellie Bahadori
d69032a68d
Prevent PR builds from running on forks
2020-10-26 11:07:25 -05:00
Joe Grandja
b182d9def1
Fix code formatting
...
Issue gh-9146
2020-10-22 13:30:48 -04:00
Alexey Nesterov
339da36878
Add refresh token expiration support
...
Closes gh-9146
2020-10-22 12:41:48 -04:00
Craig Andrews
42a787d1f6
Add Postgres sql for JDBC implementation of OAuth2AuthorizedClientService
...
Postgres doesn't have a BLOB type, but it does have an equivalent BYTEA
type.
This approach and naming convention follows the convention established
in Spring Session JDBC which has sql for each RDBMS with files names in
the pattern *-{dbname}.sql, for example:
schema-db2.sql
schema-derby.sql
schema-h2.sql
schema-mysql.sql
schema-postgresql.sql
See https://github.com/spring-projects/spring-session/tree/2.3.1.RELEASE/spring-session-jdbc/src/main/resources/org/springframework/session/jdbc
Issue gh-9070
2020-10-22 09:56:20 -04:00
Craig Andrews
05dc326389
Use LobHandler in JdbcOAuth2AuthorizedClientService
...
LobHandler provides an abstraction for handling large binary fields and large text
fields in specific databases, no matter if represented as simple types or
Large OBjects.
Its use provides compatibility with many databases eliminating the need
for custom OAuth2AuthorizedClientParametersMapper and
OAuth2AuthorizedClientRowMapper implementations.
Closes gh-9070
2020-10-22 09:56:20 -04:00
Josh Cummings
6714112961
Add SAML Response Decryption Documentation
...
Issue gh-9044
Issue gh-9131
2020-10-14 16:49:42 -06:00
Josh Cummings
b06b17ca9b
Add Number 10 Diagram Image
2020-10-14 16:49:42 -06:00
Josh Cummings
5699670a43
Polish OpenSamlAuthenticationProvider
...
Remove deprecated usage
Issue gh-8769
2020-10-14 16:49:37 -06:00
Josh Cummings
c8cbf06d8d
Add EncryptedAttribute support
...
Closes gh-9131
2020-10-14 14:58:42 -06:00
Josh Cummings
d0581c9a26
Polish Configurable SAML Decryption Support
...
- Renamed to setResponseElementsDecrypter and
setAssertionElementsDecrypter to align with ResponseToken and
AssertionToken
- Changed contract of setAssertionElementsDecrypter to use
AssertionToken
- Changed assertions in unit test to use isEqualTo
Issue gh-9044
2020-10-14 14:58:42 -06:00
ryan.cassar
535ae3e27d
Add Configurable SAML Response Decryption
...
Closes gh-9044
2020-10-14 10:38:05 -06:00
Josh Cummings
0462c42290
Update Test Controllers
...
Closes gh-9121
2020-10-12 18:12:02 -06:00
Josh Cummings
93c37e6b15
Update Test Controllers
...
Closes gh-9121
2020-10-12 18:08:52 -06:00
Josh Cummings
1f04db417b
Update snapshot command
...
Closes gh-9124
2020-10-12 18:02:30 -06:00
Josh Cummings
63cd32682c
Update Test Controllers
...
Closes gh-9121
2020-10-12 18:01:48 -06:00
Rob Winch
3d9e5d4bc3
Update to Gradle 6.6.1
...
Use version ordering feature
Closes gh-9122
2020-10-12 18:01:31 -06:00
Josh Cummings
1436ce493e
Update snapshot command
...
Closes gh-9124
2020-10-12 17:55:39 -06:00
Josh Cummings
3e95f68873
Add jackson-datatype-jsr310 Dependency
...
Closes gh-9123
2020-10-12 17:41:16 -06:00
Josh Cummings
b1a3aef4f8
Update Test Controllers
...
Closes gh-9121
2020-10-12 17:41:16 -06:00
Rob Winch
01855fcce2
Update to Gradle 6.6.1
...
Use version ordering feature
Closes gh-9122
2020-10-12 17:41:16 -06:00
Josh Cummings
e6ff57c116
Polish RelyingPartyRegistrations
...
Issue gh-9028
2020-10-12 13:55:16 -06:00
ryan.cassar
9a11cc84ad
Add File-based Metadata Resolution
...
Closes gh-9028
2020-10-12 13:55:16 -06:00
Matthias Luppi
02645b8c82
Rework community.adoc
...
Fix link to CONTRIBUTING.adoc and use proper name of Stack Overflow
according to their trademark guidelines (two words, capital letters)
2020-10-12 13:35:34 -06:00
Matthias Luppi
0836a1d5fb
Rework CONTRIBUTING.adoc
...
Several fixes were applied: Syntax corrected, links updated, improved
some paragraphs, restored parts that were removed in the conversion to
adoc format (see: a8b438587b129d455f4c2c93f556fd6c080a19aa)
2020-10-12 13:35:34 -06:00
Matthias Luppi
78d5ffe60d
Apply minor rewording and formatting
2020-10-12 13:18:02 -06:00
Matthias Luppi
45a86a4b4d
Rework community.adoc
...
Fix link to CONTRIBUTING.adoc and use proper name of Stack Overflow according to their trademark guidelines (two words, capital letters)
2020-10-12 13:18:02 -06:00
Matthias Luppi
7d59595dd6
Rework CONTRIBUTING.adoc
...
Several fixes were applied: Syntax corrected, links updated, improved some paragraphs, restored parts that were removed in the conversion to adoc format (see: a8b438587b129d455f4c2c93f556fd6c080a19aa)
2020-10-12 13:18:02 -06:00
Josh Cummings
366146ff80
Polish JWT Signature Algorithm Discovery
...
- Moved support to JwtDecoders and ReactiveJwtDecoders since there is
already the expectation that those classes make an outbound connection
to complete configuration. Since there's no outbound connection when
configuring a NimbusJwtDecoder or NimbusReactiveJwtDecoder, it would be
more intrusive to change that.
Closes gh-7160
2020-10-09 14:17:30 -06:00
Nick Hitchan
290786438c
Add Support for JWK Signature Algorithm Discovery
...
Issue gh-7160
2020-10-09 13:09:38 -06:00
Rob Winch
4ffc3d6ceb
Update Link Text for Getting Spring Security
2020-10-08 09:48:58 -05:00
Rob Winch
0732478d4a
Fix Downloading Section
...
The previous link only pointed to the Spring Wiki for Maven repositories. Now it
points to the Getting Spring Security Section of the reference documentation
2020-10-08 09:48:06 -05:00
Josh Cummings
ce68431037
Bump Schema, Serialization, and Taglib to 5.5
2020-10-07 17:17:58 -06:00
Josh Cummings
2dcfda7fac
Revert "Lock Dependencies for 5.3.5.RELEASE"
...
This reverts commit 846a5a962c1bb9de82e8ddbbc995ce4c83830f6e.
2020-10-07 16:39:28 -06:00
Josh Cummings
84737e7b23
Revert "Lock Dependencies for 5.4.1"
...
This reverts commit 48ac47418d75f9ef46e63fca3f485475b6280d43.
2020-10-07 16:38:48 -06:00
Josh Cummings
11d3ab4249
Next Development Version
2020-10-07 16:33:37 -06:00
Josh Cummings
2edc955939
Begin 5.5 Development
2020-10-07 16:06:14 -06:00
Josh Cummings
dbce9b5b66
Release 5.4.1
5.4.1
2020-10-07 16:01:35 -06:00
Josh Cummings
48ac47418d
Lock Dependencies for 5.4.1
2020-10-07 16:01:34 -06:00
Josh Cummings
66ceb4dc10
Constrain Dependencies for Maintenance Branch
2020-10-07 16:01:34 -06:00