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

Ensure ServletOAuth2AuthorizedClientExchangeFilterFunction is non-blocking #6589

Closed
3 tasks done
jgrandja opened this issue Mar 4, 2019 · 0 comments
Closed
3 tasks done
Assignees
Labels
in: oauth2 An issue in OAuth2 modules (oauth2-core, oauth2-client, oauth2-resource-server, oauth2-jose) status: backported An issue that has been backported to maintenance branches type: bug A general bug
Milestone

Comments

@jgrandja
Copy link
Contributor

jgrandja commented Mar 4, 2019

As a result of #6483 and it's associated commit 091cbe5, we need to ensure that ServletOAuth2AuthorizedClientExchangeFilterFunction does not block on reactive threads.

This tool will likely help with the investigation - https://github.com/reactor/BlockHound

Tasks

  • Investigate and confirm blocking
  • #50 - Fix blocking in ServletOAuth2AuthorizedClientExchangeFilterFunction
  • #58 - Ensure non-blocking with OAuth2AccessTokenResponseBodyExtractor
@jgrandja jgrandja self-assigned this Mar 4, 2019
@jgrandja jgrandja added investigating in: oauth2 An issue in OAuth2 modules (oauth2-core, oauth2-client, oauth2-resource-server, oauth2-jose) labels Mar 4, 2019
@jgrandja jgrandja added this to the 5.2.0.M2 milestone Mar 4, 2019
@jgrandja jgrandja modified the milestones: 5.2.0.M2, 5.2.0.RC1 Apr 15, 2019
@jgrandja jgrandja modified the milestones: 5.2.0.M3, 5.2.x May 21, 2019
@jgrandja jgrandja removed their assignment Jun 4, 2019
@jgrandja jgrandja modified the milestones: 5.2.x, 5.2.0.RC1 Jun 18, 2019
@jgrandja jgrandja self-assigned this Jun 18, 2019
@jgrandja jgrandja added the type: bug A general bug label Jun 21, 2019
jgrandja added a commit to jgrandja/spring-security that referenced this issue Jul 25, 2019
@spring-projects-issues spring-projects-issues added status: backported An issue that has been backported to maintenance branches and removed for: backport-to-5.1.x labels Jul 26, 2019
kostya05983 pushed a commit to kostya05983/spring-security that referenced this issue Aug 26, 2019
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) status: backported An issue that has been backported to maintenance branches type: bug A general bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants