Joe Grandja
4adc3766ea
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
8d7f8b3420 Improve customizing OIDC UserInfo endpoint
2ba711c83a Polish gh-929
efbfdc234c Improve customizing OIDC Client Registration endpoint
bfd7a09c3b Polish gh-946
11ce8ef201 Polish gh-929
356d669a78 Fix URL encoding for authorization request state parameter
4eb25c163f Polish gh-920
6dc3944eef Add OidcClientRegistrationAuthenticationProvider.setRegisteredClientConverter()
2022-10-31 15:39:19 -04:00
Joe Grandja
11ce8ef201
Polish gh-929
2022-10-28 18:04:17 -04:00
Joe Grandja
bfd7a09c3b
Polish gh-946
2022-10-28 17:36:14 -04:00
Daniel Garnier-Moiroux
efbfdc234c
Improve customizing OIDC Client Registration endpoint
...
Related gh-696
Closes gh-946
2022-10-28 17:35:11 -04:00
Joe Grandja
2ba711c83a
Polish gh-929
2022-10-28 14:23:16 -04:00
Daniel Garnier-Moiroux
8d7f8b3420
Improve customizing OIDC UserInfo endpoint
...
Closes gh-785
2022-10-27 13:55:02 -04:00
Joe Grandja
feec9a64a4
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
72804be45b Extract OIDC client configuration implementation
b1b2bc438f Update OAuth 2.1 spec link in README.adoc
8c2b095195 Extract JwtDecoderFactory from JwtClientAssertionAuthenticationProvider
2022-10-27 13:42:26 -04:00
Joe Grandja
72804be45b
Extract OIDC client configuration implementation
...
Closes gh-941
2022-10-25 15:13:14 -04:00
Joe Grandja
629e220c2f
Use Boolean field for OidcUserInfo.phoneNumberVerified
...
Related https://github.com/spring-projects/spring-security/issues/11315
Closes gh-923
2022-10-24 14:47:48 -04:00
Joe Grandja
410d69e1cd
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
d7aa72af68 Disable OpenID Connect 1.0 by default
9c964e37b0 Update reference for customizing Authorization Server metadata response
2022-10-24 14:02:56 -04:00
Joe Grandja
79304d6fd9
Add @Configuration with @EnableWebSecurity
...
Closes gh-935
2022-10-23 09:02:22 -04:00
Joe Grandja
64d26a42a0
Use securityMatcher() and authorizeHttpRequests()
...
Closes gh-922
2022-10-23 09:01:04 -04:00
Joe Grandja
8687a3b12c
Update to Spring Boot 3.0.0-RC1
...
Closes gh-930
2022-10-23 09:00:01 -04:00
Joe Grandja
9c964e37b0
Update reference for customizing Authorization Server metadata response
...
Issue gh-616 gh-878
2022-10-20 10:23:58 -04:00
Joe Grandja
d7aa72af68
Disable OpenID Connect 1.0 by default
...
Closes gh-928
2022-10-20 09:31:49 -04:00
Joe Grandja
2ed0080f72
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
80b01854f2 Update README with documentation links
4d94e7095d Decompose OAuth2AuthorizationCodeRequestAuthenticationProvider
cd6f1d7dc3 Return registration_endpoint when client registration is enabled
26aed3c183 Polish gh-881
92dbcf29a5 Move integration tests for OidcProviderConfiguration
2022-09-20 13:46:19 -04:00
Joe Grandja
4d94e7095d
Decompose OAuth2AuthorizationCodeRequestAuthenticationProvider
...
Closes gh-896
2022-09-20 06:03:32 -04:00
Joe Grandja
d184363591
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
70d433a45a Update ref-doc with OAuth2Authorization.getAuthorizedScopes()
0994a1e1e1 Allow customizing OIDC Provider Configuration Response
8043b8c949 Allow customizing Authorization Server Metadata Response
4466cbe69d Use configured ID Token signature algorithm
502fa24cfb Polish gh-787
07d69cbfb4 Validate client secret not expired
2cc603c7e7 Improve configurability for AuthenticationConverter and AuthenticationProvider
1db05991af Make OAuth2AuthenticationContext an interface
c326b1a2ba Remove OAuth2AuthenticationValidator
2022-09-13 04:36:21 -04:00
Joe Grandja
2cc603c7e7
Improve configurability for AuthenticationConverter and AuthenticationProvider
...
Closes gh-417
2022-09-07 04:29:03 -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
70d433a45a
Update ref-doc with OAuth2Authorization.getAuthorizedScopes()
...
Issue gh-829
2022-08-26 11:14:20 -04:00
Joe Grandja
d39cc7ca75
Merge branch 0.4.x into main
...
The following commits are merged using the default merge strategy.
2dabfa02e0 Remove constructor in OidcProviderConfigurationEndpointFilter
6b66719a83 Remove constructor in OAuth2AuthorizationServerMetadataEndpointFilter
aebc613862 Make AuthorizationServerContext an interface
f583668a9c Make AuthorizationServerContextFilter private
3efee494ad Rename ProviderContext
c60ae4532f Rename ProviderSettings
2022-08-24 14:40:22 -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
ea1d649ed1
Fix references to OidcUserInfo.phoneNumberVerified()
2022-08-02 09:43:19 -04:00
Joe Grandja
9b52e918af
Update packages from javax to jakarta
...
Issue gh-838
2022-08-02 09:42:56 -04:00
Joe Grandja
395cdbd620
Update to thymeleaf-extras-springsecurity6
...
Closes gh-837
2022-08-02 09:42:13 -04:00
Joe Grandja
0bd153c63d
Update to Spring Boot 3.0.0-M4
...
Closes gh-834
2022-08-02 09:41:28 -04:00
Joe Grandja
67d11d5fc7
Add https://repo.spring.io/milestone
2022-08-02 09:41:28 -04:00
Joe Grandja
a2e6bd4974
Upgrade to Java 17
...
Closes gh-832
2022-08-02 09:40:14 -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
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
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
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
Steve Riesenberg
e204b6bced
Downgrade to Java 8
...
Closes gh-761
2022-06-08 17:40:33 -05:00
Steve Riesenberg
5778192cbf
Polish How-to Customize UserInfo response
...
Remove another extraneous numbered callout.
Issue gh-537
2022-05-25 10:23:19 -05:00
Steve Riesenberg
2c1132c6ee
Polish How-to Customize UserInfo response
...
Remove unneeded `issuer()` in `ProviderSettings` (found one more).
Issue gh-537
2022-05-25 10:08:58 -05:00
Steve Riesenberg
991b641189
Polish How-to Customize UserInfo response
...
Remove unneeded `issuer()` in `ProviderSettings`.
Issue gh-537
2022-05-25 09:58:36 -05:00
Steve Riesenberg
8ee1c3473a
Polish How-to Customize UserInfo response
...
Remove extraneous numbered callout.
Issue gh-537
2022-05-25 09:46:56 -05:00
Joe Grandja
a49a5dbcad
Polish How-to Customize UserInfo response
...
Issue gh-537
2022-05-25 09:52:57 -04:00
Joe Grandja
4cf7dd538a
Polish "Getting Started" in ref doc
...
Issue gh-669
2022-05-25 04:47:27 -04:00
Steve Riesenberg
ed786c541c
Remove quotes from How-to in ref doc
...
Issue gh-499
2022-05-24 11:58:08 -05:00
Steve Riesenberg
2fc0c5efb8
Update to Spring Boot 2.7.0 in ref doc examples
...
Issue gh-749
2022-05-24 11:35:39 -05:00