@ -145,6 +146,9 @@ public class FilterChainProxy extends GenericFilterBean {
@@ -145,6 +146,9 @@ public class FilterChainProxy extends GenericFilterBean {
@ -185,7 +189,7 @@ public class FilterChainProxy extends GenericFilterBean {
@@ -185,7 +189,7 @@ public class FilterChainProxy extends GenericFilterBean {
@ -246,6 +250,17 @@ public class FilterChainProxy extends GenericFilterBean {
@@ -246,6 +250,17 @@ public class FilterChainProxy extends GenericFilterBean {
@ -183,7 +187,7 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@@ -183,7 +187,7 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@ -209,8 +213,8 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@@ -209,8 +213,8 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@ -239,6 +243,17 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@@ -239,6 +243,17 @@ public class ExceptionTranslationFilter extends GenericFilterBean implements Mes
@ -73,8 +77,19 @@ public class AuthorizationFilter extends OncePerRequestFilter {
@@ -73,8 +77,19 @@ public class AuthorizationFilter extends OncePerRequestFilter {
@ -315,9 +319,9 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
@@ -315,9 +319,9 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
this.logger.debug(LogMessage.format("Set SecurityContextHolder to %s",authResult));
@ -342,7 +346,7 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
@@ -342,7 +346,7 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
@ -452,6 +456,17 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
@@ -452,6 +456,17 @@ public abstract class AbstractAuthenticationProcessingFilter extends GenericFilt
@ -87,14 +91,14 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
@@ -87,14 +91,14 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
this.logger.debug("Set SecurityContextHolder to anonymous SecurityContext");
@ -103,7 +107,7 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
@@ -103,7 +107,7 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
else{
if(this.logger.isTraceEnabled()){
this.logger.trace(LogMessage.of(()->"Did not set SecurityContextHolder since already authenticated "
@ -122,6 +126,17 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
@@ -122,6 +126,17 @@ public class AnonymousAuthenticationFilter extends GenericFilterBean implements
@ -170,9 +174,9 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@@ -170,9 +174,9 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
this.logger.trace(LogMessage.format("Found username '%s' in Basic Authorization header",username));
this.logger.debug(LogMessage.format("Set SecurityContextHolder to %s",authResult));
}
@ -182,7 +186,7 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@@ -182,7 +186,7 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@ -201,7 +205,7 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@@ -201,7 +205,7 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@ -242,6 +246,17 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@@ -242,6 +246,17 @@ public class BasicAuthenticationFilter extends OncePerRequestFilter {
@ -89,11 +89,14 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@@ -89,11 +89,14 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@ -125,6 +128,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@@ -125,6 +128,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@ -200,7 +204,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@@ -200,7 +204,7 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@ -236,6 +240,17 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@@ -236,6 +240,17 @@ public class HttpSessionSecurityContextRepository implements SecurityContextRepo
@ -35,11 +39,21 @@ public final class NullSecurityContextRepository implements SecurityContextRepos
@@ -35,11 +39,21 @@ public final class NullSecurityContextRepository implements SecurityContextRepos
@ -62,6 +67,17 @@ public abstract class SaveContextOnUpdateOrErrorResponseWrapper extends OnCommit
@@ -62,6 +67,17 @@ public abstract class SaveContextOnUpdateOrErrorResponseWrapper extends OnCommit
@ -85,7 +101,7 @@ public abstract class SaveContextOnUpdateOrErrorResponseWrapper extends OnCommit
@@ -85,7 +101,7 @@ public abstract class SaveContextOnUpdateOrErrorResponseWrapper extends OnCommit
@ -44,6 +45,9 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@@ -44,6 +45,9 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@ -60,11 +64,11 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@@ -60,11 +64,11 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@ -73,6 +77,17 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@@ -73,6 +77,17 @@ public class SecurityContextHolderFilter extends OncePerRequestFilter {
@ -66,6 +68,9 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@@ -66,6 +68,9 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@ -99,7 +104,7 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@@ -99,7 +104,7 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
logger.debug("Set SecurityContextHolder to empty SecurityContext");
}
@ -112,9 +117,9 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@@ -112,9 +117,9 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
this.logger.debug("Cleared SecurityContextHolder to complete request");
@ -125,4 +130,15 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@@ -125,4 +130,15 @@ public class SecurityContextPersistenceFilter extends GenericFilterBean {
@ -100,7 +105,7 @@ public final class AuthenticationPrincipalArgumentResolver implements HandlerMet
@@ -100,7 +105,7 @@ public final class AuthenticationPrincipalArgumentResolver implements HandlerMet
@ -132,6 +137,17 @@ public final class AuthenticationPrincipalArgumentResolver implements HandlerMet
@@ -132,6 +137,17 @@ public final class AuthenticationPrincipalArgumentResolver implements HandlerMet
@ -53,6 +54,9 @@ public class SessionManagementFilter extends GenericFilterBean {
@@ -53,6 +54,9 @@ public class SessionManagementFilter extends GenericFilterBean {
@ -89,7 +93,7 @@ public class SessionManagementFilter extends GenericFilterBean {
@@ -89,7 +93,7 @@ public class SessionManagementFilter extends GenericFilterBean {
// The user has been authenticated during the current request, so call the
// session strategy
@ -99,14 +103,15 @@ public class SessionManagementFilter extends GenericFilterBean {
@@ -99,14 +103,15 @@ public class SessionManagementFilter extends GenericFilterBean {
catch(SessionAuthenticationExceptionex){
// The session strategy can reject the authentication
this.logger.debug("SessionAuthenticationStrategy rejected the authentication object",ex);
// No security context or authentication present. Check for a session
@ -160,4 +165,15 @@ public class SessionManagementFilter extends GenericFilterBean {
@@ -160,4 +165,15 @@ public class SessionManagementFilter extends GenericFilterBean {
@ -118,6 +126,22 @@ public class UsernamePasswordAuthenticationFilterTests {
@@ -118,6 +126,22 @@ public class UsernamePasswordAuthenticationFilterTests {