Browse Source

Polish SecurityContextHolderStrategy Usage

- Add to HttpSessionSecurityContextRepository#saveContext

Issue gh-11060
pull/11965/head
Josh Cummings 3 years ago
parent
commit
380a6a2564
No known key found for this signature in database
GPG Key ID: A306A51F43B8E5A5
  1. 2
      web/src/main/java/org/springframework/security/web/context/HttpSessionSecurityContextRepository.java

2
web/src/main/java/org/springframework/security/web/context/HttpSessionSecurityContextRepository.java

@ -142,7 +142,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo @@ -142,7 +142,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
SaveContextOnUpdateOrErrorResponseWrapper.class);
if (responseWrapper == null) {
boolean httpSessionExists = request.getSession(false) != null;
SecurityContext initialContext = SecurityContextHolder.createEmptyContext();
SecurityContext initialContext = this.securityContextHolderStrategy.createEmptyContext();
responseWrapper = new SaveToSessionResponseWrapper(response, request, httpSessionExists, initialContext);
}
responseWrapper.saveContext(context);

Loading…
Cancel
Save