Commit Graph

593 Commits

Author SHA1 Message Date
Joe Grandja
a60b1f65ee Merge branch '1.2.x' into 1.3.x
Closes gh-1782
2024-10-21 15:13:29 -04:00
William Koch
c6c20b9dba AOT contributions will be registered for JbcOAuth2AuthorizationService subclasses
Prior to this commit, String-based class name comparisons were used for determining if a bean was of type JdbcOAuth2AuthorizationService or
JdbcRegisteredClientRepository.

Now JdbcOAuth2AuthorizationService.class.isAssignableFrom(...) and JdbcRegisteredClientRepository.class.isAssignableFrom(...) is used so that any subclasses are
detected and the necessary AOT hints are contributed.

Closes gh-1778
2024-10-21 07:23:10 -04:00
Joe Grandja
68300d4cf9 Polish gh-1729 2024-10-04 05:57:16 -04:00
Selene Feigl
8c297b1252 Fix verification_uri in device authorization response when context path exists
Closes gh-1714
2024-10-04 05:54:24 -04:00
Joe Grandja
f56ac535d9 Merge branch '1.2.x' into 1.3.x
Closes gh-1685
2024-08-02 14:55:40 -04:00
Joe Grandja
1fcd0046dd Polish gh-1680 2024-08-02 14:44:00 -04:00
aijaz2
48115faee7 Fix empty code parameter in CodeVerifierAuthenticator
Closes gh-1680
2024-08-02 14:18:58 -04:00
Joe Grandja
acb49b94d4 Merge branch '1.2.x' into 1.3.x
Closes gh-1683
2024-07-31 10:58:59 -04:00
MrJovanovic13
72d7fb195e Fix json deserialization of multi-valued authorization request parameters
Closes gh-1666
2024-07-31 09:54:44 -04:00
Joe Grandja
14f38e10c5 Merge branch '1.2.x' into 1.3.x 2024-07-22 09:14:34 -04:00
Joe Grandja
ab6f4e4186 Revert "AuthorizationServerContext is accessible in custom consent controller"
This reverts commit 9addcf65b3.

Closes gh-1668 in 1.2.x
2024-07-22 09:04:25 -04:00
Joe Grandja
41d3c30b49 Merge branch '1.2.x' into 1.3.x 2024-07-19 15:49:04 -04:00
Joe Grandja
9addcf65b3 AuthorizationServerContext is accessible in custom consent controller
Closes gh-1668
2024-07-19 15:35:47 -04:00
Joe Grandja
ce76f5c23d Merge branch '1.2.x'
Closes gh-1657
2024-06-25 06:15:11 -04:00
Joe Grandja
520fe25ba4 Fix to allow multiple public client registrations
Closes gh-1641
2024-06-25 06:11:12 -04:00
Joe Grandja
e3c6effeea X509 client certificate authentication triggers when client id is provided
Closes gh-1635
2024-06-12 05:42:33 -04:00
Nick Holloway
25b70bcafe Fix AOT hints for OAuth 2.0 Token Exchange
Closes gh-1630
2024-06-05 07:27:12 -04:00
Joe Grandja
448a782e29 Fix checkstyle violations for test module in 1.3.x
Issue gh-1624
2024-05-23 09:49:31 -04:00
Joe Grandja
fa59682383 Fix checkstyle violations for main module in 1.3.x
Issue gh-1624
2024-05-23 09:49:21 -04:00
Joe Grandja
12b71ea8e2 Merge branch '1.2.x' 2024-05-23 08:45:45 -04:00
Joe Grandja
9d336ebd65 Fix checkstyle violations for test module in 1.2.x
Issue gh-1624
2024-05-23 08:37:31 -04:00
Joe Grandja
365ae4e56a Fix checkstyle violations for main module in 1.2.x
Issue gh-1624
2024-05-23 08:37:31 -04:00
Joe Grandja
43fbafe6d1 Merge branch '1.1.x' into 1.2.x 2024-05-23 08:22:43 -04:00
Joe Grandja
00e7d6703d Fix checkstyle violations for test module
Issue gh-1624
2024-05-22 16:28:48 -04:00
Joe Grandja
9c45484c21 Fix checkstyle violations for main module
Issue gh-1624
2024-05-22 16:28:48 -04:00
Joe Grandja
320176a67b Apply Spring formatting to 1.3.x
Issue gh-1616
2024-05-16 12:27:18 -04:00
Joe Grandja
041b94d682 Merge branch '1.2.x' 2024-05-16 10:50:27 -04:00
Joe Grandja
9be1438c25 Apply Spring formatting to 1.2.x
Issue gh-1616
2024-05-16 06:11:50 -04:00
Joe Grandja
f94964c6d6 Merge branch '1.1.x' into 1.2.x 2024-05-16 05:56:09 -04:00
Joe Grandja
9219125b14 Apply Spring formatting
Issue gh-1616
2024-05-16 04:56:37 -04:00
Joe Grandja
9e8d7fc233 Preserve manual formatting
Issue gh-1616
2024-05-16 04:56:29 -04:00
Joe Grandja
64b20ae3eb Fix package tangle
Closes gh-1615
2024-05-14 14:42:33 -04:00
Joe Grandja
4cfe59cd85 Path component for issuer identifier should be disabled by default
Issue gh-1342

Closes gh-1611
2024-05-09 14:25:25 -04:00
Joe Grandja
dcea787ebd Enable refresh of JwkSet in X509SelfSignedCertificateVerifier
Closes gh-1599
2024-04-19 12:14:40 -04:00
Steve Riesenberg
ef859a3a51 Add tests for Token Exchange
Issue gh-60
2024-04-15 15:18:42 -05:00
Steve Riesenberg
2f1f45bc01 Token Exchange review updates
Issue gh-60
2024-04-15 15:18:42 -05:00
Joe Grandja
c0446c682c Polish gh-1552 2024-04-15 15:10:44 -04:00
MrJovanovic13
2b7da9fc5a Provide more flexibility on when to display consent page
Closes gh-1541
2024-04-15 15:09:10 -04:00
Joe Grandja
f1e6ec1719 Use ClientAuthenticationMethod constants tls_client_auth and self_signed_tls_client_auth
Issue gh-1558, gh-1559, gh-1560
2024-04-12 06:18:09 -04:00
Joe Grandja
b9b0bb751e Add Mutual-TLS client certificate-bound access tokens
Issue gh-101

Closes gh-1560
2024-04-09 13:20:04 -04:00
Joe Grandja
79fe240d1e Add self-signed certificate Mutual-TLS client authentication method
Issue gh-101

Closes gh-1559
2024-03-29 02:50:29 -04:00
Joe Grandja
29a8321ab2 Merge branch '1.2.x' 2024-03-18 19:49:42 -04:00
Joe Grandja
06e976398f Merge branch '1.1.x' into 1.2.x 2024-03-18 19:42:45 -04:00
Joe Grandja
a7035d22bd Update PKCE validation 2024-03-18 19:32:27 -04:00
Steve Riesenberg
a483db676d Temporarily remove validation logic for jwt token-type
Issue gh-60
2024-03-18 10:16:31 -05:00
Steve Riesenberg
ddb2cd43ed Use constants from Spring Security 6.3
Issue gh-60
Issue gh-1562
2024-03-18 10:16:30 -05:00
Joe Grandja
682c1f936e Add PKI Mutual-TLS client authentication method
Issue gh-101

Closes gh-1558
2024-03-15 21:02:30 -04:00
Steve Riesenberg
726096613d Add token-exchange to grant_types_supported
Issue gh-1525
2024-03-15 12:08:31 -05:00
Steve Riesenberg
25a785de49 Add support for OAuth 2.0 Token Exchange Grant
Issue gh-60
2024-02-28 11:40:06 -06:00
Joe Grandja
49b199c5b4 Polish gh-1429 2024-01-29 16:48:18 -05:00