Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Servlet and Reactive OAuth2 Client consistency #15299

Open
6 of 8 tasks
sjohnr opened this issue Jun 24, 2024 · 0 comments
Open
6 of 8 tasks

Servlet and Reactive OAuth2 Client consistency #15299

sjohnr opened this issue Jun 24, 2024 · 0 comments
Assignees
Labels
in: oauth2 An issue in OAuth2 modules (oauth2-core, oauth2-client, oauth2-resource-server, oauth2-jose) type: theme An issue that describes a theme for a release
Milestone

Comments

@sjohnr
Copy link
Member

sjohnr commented Jun 24, 2024

This theme will focus on providing consistency for Servlet and Reactive applications that use OAuth2 Client features. Examples include providing consistent parameters for access token requests and notable differences in configuration of the underlying HTTP client (RestTemplate vs WebClient).

The goal of this effort will be to leverage the introduction of support for RestClient (introduced in Spring Framework 6.1) in order to opt-in to a new way of configuring OAuth2 Client features of Servlet applications that are more consistent with Reactive applications. This also provides an opportunity to introduce improvements for Servlet applications that would otherwise be breaking changes earlier than Spring Security 7.

Once RestClient support is fully available, it also would be possible to consider deprecating support for RestTemplate with the potential to remove support in Spring Security 7 while still providing adequate time to migrate to RestClient support.


The following issues are currently included in this theme:

Possibly related issues (not directly included in this theme):

@sjohnr sjohnr added in: oauth2 An issue in OAuth2 modules (oauth2-core, oauth2-client, oauth2-resource-server, oauth2-jose) type: theme An issue that describes a theme for a release labels Jun 24, 2024
@sjohnr sjohnr added this to the 6.4.x milestone Jun 24, 2024
@sjohnr sjohnr self-assigned this Jun 24, 2024
@sjohnr sjohnr moved this to Planning in Spring Security Team Jun 24, 2024
@sjohnr sjohnr moved this from Planning to In Progress in Spring Security Team Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: oauth2 An issue in OAuth2 modules (oauth2-core, oauth2-client, oauth2-resource-server, oauth2-jose) type: theme An issue that describes a theme for a release
Projects
Status: In Progress
Development

No branches or pull requests

1 participant