Commit Graph

449 Commits

Author SHA1 Message Date
Steve Riesenberg
2f6de73a06 Polish tests 2023-05-12 15:06:47 -05:00
Joe Grandja
a70783e6e7 Hash the sid claim in the ID Token
Closes gh-1207
2023-05-10 13:46:20 -04:00
Joe Grandja
64ddcfc3ec Polish gh-1152 2023-05-09 09:42:28 -04:00
neochae
51317141b9 Invalidate tokens previously issued when code is reused
Closes gh-1152
2023-05-09 09:41:15 -04:00
Steve Riesenberg
e0340f7b81 Add integration tests for device grant
Issue gh-1116
2023-05-02 11:08:32 -05:00
Joe Grandja
b6ff06d6fe Add test for dynamic client registration with custom metadata
Issue gh-1172
2023-04-24 12:05:46 -04:00
Joe Grandja
213048b780 Polish gh-1127 2023-04-13 10:53:42 -04:00
Steve Riesenberg
13a61034ed Add tests and update examples in docs
Closes gh-1156
2023-04-12 09:39:27 -05:00
Steve Riesenberg
5c6879d979 Polish gh-1143 2023-04-12 09:20:20 -05:00
Xu Xiaowei
cf7ecc161d JDBC device_code authorization
Issue gh-1156
2023-04-12 09:20:18 -05:00
Steve Riesenberg
8e04da773d Add tests for OAuth 2.0 Device Authorization Grant
This commit adds tests for the following components:
* AuthenticationConverters
* AuthenticationProviders
* Endpoint Filters

Issue gh-44
Closes gh-1127
2023-04-11 14:59:45 -05:00
Steve Riesenberg
1bfc54fe6a Do not require authorizationRequest for device grant
Issue gh-1127
2023-04-11 13:41:35 -05:00
Joe Grandja
8c63c7dbaf Merge branch '1.0.x' 2023-04-06 08:05:22 -04:00
Joe Grandja
e134b77e2c Merge branch '0.4.x' into 1.0.x
Closes gh-1153
2023-04-06 08:01:34 -04:00
HuiYeong
25bc45cdff Fix refresh token error code INVALID_CLIENT to INVALID_GRANT
Closes gh-1139
2023-04-06 07:53:45 -04:00
Joe Grandja
2a69bcfeeb Merge branch '1.0.x' 2023-04-05 17:27:45 -04:00
Joe Grandja
fa7b44e61d Merge branch '0.4.x' into 1.0.x
Closes gh-1150
2023-04-05 17:19:17 -04:00
Joe Grandja
ef4c5d7b6f Allow localhost in redirect_uri
Closes gh-651
2023-04-05 15:44:54 -04:00
Joe Grandja
597abe18c3 Ensure ID Token is active before processing logout request
Issue gh-1077
2023-03-30 12:30:01 -04:00
Joe Grandja
3b1958e4df Add OidcLogoutAuthenticationToken.isPrincipalAuthenticated()
Issue gh-1077
2023-03-30 11:19:23 -04:00
Joe Grandja
5f39c85264 Polish gh-1068
Issue gh-1077
2023-03-30 09:19:04 -04:00
Joe Grandja
5b690dfb3a Avoid persisting client principal in device authorization request
Issue gh-1106
2023-03-27 11:49:11 -04:00
Joe Grandja
1354ca4549 Polish gh-1106 Device Authorization Grant 2023-03-24 11:02:46 -04:00
Steve Riesenberg
cc6b3dc791 Polish gh-1106 2023-03-20 17:59:28 -05:00
Steve Riesenberg
291ba8c92d Add support for OAuth 2.0 Device Authorization Grant
Closes gh-44
2023-03-10 11:51:18 -06:00
Joe Grandja
ad01779479 Polish gh-1105 2023-03-07 07:57:54 -05:00
Shannon Pamperl
0255a24849 Upgrade client secret when available
Closes gh-1099
2023-03-07 07:49:09 -05:00
Joe Grandja
d197c188ba Allow PasswordEncoder to be configured in OidcClientRegistrationAuthenticationProvider
Issue gh-1056
2023-03-07 05:15:27 -05:00
Joe Grandja
fe9abb641e Merge branch '1.0.x' 2023-03-07 05:02:35 -05:00
Joe Grandja
c05e860bb5 Merge branch '0.4.x' into 1.0.x
Closes gh-1113
2023-03-07 04:53:39 -05:00
Joe Grandja
addd6e13d5 Polish gh-1056 2023-03-07 04:26:13 -05:00
Yuta Saito
63aa5d8933 Fix client secret encoding when client dynamically registered
Closes gh-1056
2023-03-06 17:39:36 -05:00
Joe Grandja
2ee1a179e9 Next Development Version 2023-02-21 12:36:51 -05:00
Joe Grandja
fc6bf6160e Next Development Version 2023-02-21 11:12:48 -05:00
Joe Grandja
d5e0dfe7a0 Merge branch '1.0.x' 2023-02-21 08:18:33 -05:00
Joe Grandja
beebfe8da3 Merge branch '0.4.x' into 1.0.x 2023-02-21 08:14:56 -05:00
Joe Grandja
0cd594082e Polish authorization error response encoding
Issue gh-1011
2023-02-21 03:47:53 -05:00
Joe Grandja
98e3fe807a Add OpenID Connect 1.0 Logout Endpoint
Closes gh-266
2023-02-17 17:43:40 -05:00
Joe Grandja
7c6516bbbb Next Minor Version 2023-02-17 17:41:21 -05:00
Joe Grandja
56918b9b48 Merge branch '0.4.x'
Closes gh-1074
2023-02-15 17:18:30 -05:00
Joe Grandja
30927ad5e7 Polish gh-1011 2023-02-15 16:58:28 -05:00
Andreas Fleig
26205a2d8d Preserve encoding for authorization request redirect_uri parameter
Closes gh-1011
2023-02-15 15:27:02 -05:00
luamas
32022c120c HttpMessageConverters uses jakarta.json.bind.Jsonb
Closes gh-1054
2023-02-15 12:51:02 -05:00
Joe Grandja
db5416ca47 Merge branch '0.4.x'
Fixes gh-1012
2023-02-15 11:35:32 -05:00
Joe Grandja
1783bf7611 Polish gh-1013 2023-02-15 09:46:40 -05:00
topiam
9767d1eabb Fix redirect_uri resolver
Closes gh-1012
2023-02-15 09:30:06 -05:00
Joe Grandja
9179881347 Next Development Version 2022-11-21 14:53:40 -05:00
Joe Grandja
e332a9dac5 Next Development Version 2022-11-21 13:40:03 -05:00
Joe Grandja
c1abf17df5 Merge branch 0.4.x into main
The following commits are merged using the default merge strategy.

8ed0194744 client_id authentication parameter must have printable ASCII characters
4e63c3b6b6 Update links to current version of OAuth 2.1
2022-11-21 11:32:46 -05:00
Seyed Mohammad Hossein Jamali
4e63c3b6b6 Update links to current version of OAuth 2.1
Closes gh-960
2022-11-21 11:15:09 -05:00