-
Notifications
You must be signed in to change notification settings - Fork 9
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
[Fix] Websockets authentication #291
Conversation
@@ -96,6 +86,17 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { | |||
return http.build(); | |||
} | |||
|
|||
/** | |||
* An attempt to replicate auth provider from HttpSecurity |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rewrite this comment. Why is this an attempt? The comment should give definitive information about what the method does.
if (username == null || username.isBlank()) { | ||
throw new JwtException("Invalid JWT token contents"); | ||
} | ||
final TermItUserDetails existingDetails = userDetailsService.loadUserByUsername(username); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems a bit weird (and wasteful) that user details are loaded by the TermItJwtDecoder.decode
, thrown away and the loaded again here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One last thing - please cleanup unused imports.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
No description provided.