Remove Resource Server's Session Policy Config
Resource Server doesn't need to set the session policy for the application to STATELESS since it can rely on the SessionManagementFilter ignoring token's annotated with @Transient, which a JwtAuthenticationToken is. Fixes: gh-5759
This commit is contained in:
@@ -158,12 +158,6 @@ public final class OAuth2ResourceServerConfigurer<H extends HttpSecurityBuilder<
|
||||
return this.jwtConfigurer;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBuilder(H http) {
|
||||
super.setBuilder(http);
|
||||
initSessionCreationPolicy(http);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(H http) throws Exception {
|
||||
registerDefaultAccessDeniedHandler(http);
|
||||
@@ -252,12 +246,6 @@ public final class OAuth2ResourceServerConfigurer<H extends HttpSecurityBuilder<
|
||||
}
|
||||
}
|
||||
|
||||
private void initSessionCreationPolicy(H http) {
|
||||
if (http.getSharedObject(SessionCreationPolicy.class) == null) {
|
||||
http.setSharedObject(SessionCreationPolicy.class, SessionCreationPolicy.STATELESS);
|
||||
}
|
||||
}
|
||||
|
||||
private void registerDefaultAccessDeniedHandler(H http) {
|
||||
ExceptionHandlingConfigurer<H> exceptionHandling = http
|
||||
.getConfigurer(ExceptionHandlingConfigurer.class);
|
||||
|
||||
Reference in New Issue
Block a user