Commit Graph

248 Commits

Author SHA1 Message Date
Joe Grandja
c326b1a2ba Remove OAuth2AuthenticationValidator
Closes gh-891
2022-09-12 16:57:22 -04:00
Joe Grandja
2cc603c7e7 Improve configurability for AuthenticationConverter and AuthenticationProvider
Closes gh-417
2022-09-07 04:29:03 -04:00
doctormacky
07d69cbfb4 Validate client secret not expired
Closes gh-850
2022-08-30 09:41:29 -04:00
Joe Grandja
502fa24cfb Polish gh-787 2022-08-30 05:58:15 -04:00
721806280
4466cbe69d Use configured ID Token signature algorithm
Closes gh-787
2022-08-30 05:19:21 -04:00
Joe Grandja
8043b8c949 Allow customizing Authorization Server Metadata Response
Closes gh-878
2022-08-29 17:06:46 -04:00
Joe Grandja
0994a1e1e1 Allow customizing OIDC Provider Configuration Response
Closes gh-616
2022-08-29 10:11:05 -04:00
Joe Grandja
2dabfa02e0 Remove constructor in OidcProviderConfigurationEndpointFilter
Closes gh-869
2022-08-23 13:57:11 -04:00
Joe Grandja
6b66719a83 Remove constructor in OAuth2AuthorizationServerMetadataEndpointFilter
Closes gh-868
2022-08-23 13:55:51 -04:00
Joe Grandja
aebc613862 Make AuthorizationServerContext an interface
Closes gh-867
2022-08-23 11:26:11 -04:00
Joe Grandja
f583668a9c Make AuthorizationServerContextFilter private
Closes gh-866
2022-08-23 11:25:46 -04:00
Joe Grandja
3efee494ad Rename ProviderContext
Closes gh-865
2022-08-23 11:25:18 -04:00
Joe Grandja
c60ae4532f Rename ProviderSettings
Closes gh-864
2022-08-23 11:24:22 -04:00
Joe Grandja
2e07ce8b8f Polish gh-738 2022-08-16 03:58:50 -04:00
yonyes
61621c5671 Default authorized scope to empty for client_credentials grant
Closes gh-780
2022-08-16 03:58:37 -04:00
Joe Grandja
6284e1dc1e Remove deprecated API usage 2022-08-01 11:47:29 -04:00
Joe Grandja
4934088593 Remove generic type from OAuth2AuthorizationServerConfigurer
Closes gh-831
2022-08-01 11:17:52 -04:00
Joe Grandja
0656fde051 Remove OAuth2Authorization.AUTHORIZED_SCOPE_ATTRIBUTE_NAME
Closes gh-829
2022-07-29 15:42:26 -04:00
Joe Grandja
83be809814 Move SpringTestRule 2022-07-29 05:35:19 -04:00
Joe Grandja
a38b66adf2 Remove unused code 2022-07-29 05:08:16 -04:00
Joe Grandja
33a78913fa Cleanup TODOs 2022-07-29 04:29:11 -04:00
Joe Grandja
f29a068b7a Rename JwtEncodingContext.getHeaders() to getJwsHeader()
Closes gh-826
2022-07-28 15:54:52 -04:00
Joe Grandja
fdda88263b Relocate OAuth2TokenFormat
Closes gh-822
2022-07-27 07:18:53 -04:00
Joe Grandja
8aa2213bc4 Relocate OAuth2TokenType
Closes gh-821
2022-07-27 07:18:43 -04:00
Joe Grandja
af5f71f2ae Relocate OAuth2AuthorizationCode
Closes gh-820
2022-07-27 07:18:28 -04:00
Joe Grandja
6d69f3831e Relocate OAuth2TokenIntrospection
Closes gh-819
2022-07-27 07:18:16 -04:00
Joe Grandja
9c34eb874c Relocate OidcUserInfoHttpMessageConverter
Closes gh-818
2022-07-27 07:18:04 -04:00
Joe Grandja
05468b7b29 Relocate OidcClientRegistration
Closes gh-817
2022-07-27 07:17:52 -04:00
Joe Grandja
33f6f4f731 Relocate OidcProviderConfiguration
Closes gh-816
2022-07-27 07:17:34 -04:00
Joe Grandja
a48fbe46d5 Relocate OAuth2AuthorizationServerMetadata
Closes gh-815
2022-07-27 07:17:21 -04:00
Joe Grandja
2b2221a467 Relocate classes out from oauth2.core.authentication package
Closes gh-813
2022-07-27 07:16:22 -04:00
Joe Grandja
3877999a2a Move AbstractSettings implementations to settings package
Closes gh-811
2022-07-26 11:43:45 -04:00
Joe Grandja
ab601640ff Relocate classes out from config.annotation.web.configurers package
Closes gh-810
2022-07-26 08:55:07 -04:00
Joe Grandja
435a17e4b9 Relocate classes out from config.annotation.web.configuration package
Closes gh-810
2022-07-26 08:38:21 -04:00
Gyeongwon, Do
303043ea78 Add configuration for authorization code time-to-live
Closes gh-642
2022-07-19 11:40:02 -04:00
Daniel Garnier-Moiroux
ec7ab5c956 Add authenticationDetailsSource to AuthorizationEndpointFilter
Closes gh-768
2022-06-16 16:27:39 -04:00
Joe Grandja
fdf0a2f94c Access token is available when customizing ID Token
Closes gh-744
2022-06-16 10:38:09 -04:00
Joe Grandja
b37d4dd31e Describe error message when redirect_uri contains localhost
Closes gh-680
2022-06-15 17:38:54 -04:00
Joe Grandja
4199ab0172 Unsupported code_challenge_method parameter should return invalid_grant
Issue gh-770
2022-06-15 09:24:42 -04:00
Joe Grandja
7dfdcf3a27 Validate code_challenge_method parameter
Issue gh-756

Closes gh-770
2022-06-15 09:09:05 -04:00
Joe Grandja
0cae3c693e OpenID Provider Configuration response returns introspection_endpoint
Closes gh-779
2022-06-10 12:04:31 -04:00
Gyeongwon, Do
d6ff0f3fc7 Add token revocation endpoint to OIDC Provider Configuration endpoint
Closes gh-687
2022-06-10 11:47:22 -04:00
Joe Grandja
ca2ffb0756 Remove support for "plain" code_challenge_method parameter
Closes gh-756
2022-05-24 20:25:13 -04:00
Joe Grandja
c4406cda67 Remove temporary HttpSessionSecurityContextRepository
Issue gh-482
2022-05-24 15:56:00 -04:00
Joe Grandja
08d37771e3 Polish gh-649 2022-05-06 08:46:14 -04:00
Fang Xia
d0bb94b887 Enhance validation for configured issuer
Closes gh-649
2022-05-06 08:17:32 -04:00
Joe Grandja
b991e1adc1 Use OAuth2Token instead of AbstractOAuth2Token
Closes gh-733
2022-05-05 13:26:29 -04:00
Joe Grandja
627ae61785 Remove deprecations
Closes gh-732
2022-05-05 10:25:32 -04:00
Joe Grandja
fff62db117 Move OAuth2TokenCustomizer to token package
Closes gh-730
2022-05-04 15:16:41 -04:00
Joe Grandja
30c17a5e49 Use OAuth2ErrorCodes.INVALID_REDIRECT_URI
Closes gh-727
2022-05-04 10:34:46 -04:00