|
|
|
@ -106,8 +106,8 @@ public class AuthorizationCodeAuthenticationProcessingFilterTests { |
|
|
|
String state = "some state"; |
|
|
|
String state = "some state"; |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, clientRegistration, state); |
|
|
|
|
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
|
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, response, clientRegistration, state); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
|
|
|
|
|
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
@ -156,8 +156,8 @@ public class AuthorizationCodeAuthenticationProcessingFilterTests { |
|
|
|
String state = "some other state"; |
|
|
|
String state = "some other state"; |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, clientRegistration, "some state"); |
|
|
|
|
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
|
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, response, clientRegistration, "some state"); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
|
|
|
|
|
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
@ -181,8 +181,8 @@ public class AuthorizationCodeAuthenticationProcessingFilterTests { |
|
|
|
String state = "some state"; |
|
|
|
String state = "some state"; |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.CODE, authCode); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
request.addParameter(OAuth2Parameter.STATE, state); |
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, clientRegistration, state); |
|
|
|
|
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
MockHttpServletResponse response = new MockHttpServletResponse(); |
|
|
|
|
|
|
|
setupAuthorizationRequest(authorizationRequestRepository, request, response, clientRegistration, state); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
FilterChain filterChain = mock(FilterChain.class); |
|
|
|
|
|
|
|
|
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
filter.doFilter(request, response, filterChain); |
|
|
|
@ -227,6 +227,7 @@ public class AuthorizationCodeAuthenticationProcessingFilterTests { |
|
|
|
|
|
|
|
|
|
|
|
private void setupAuthorizationRequest(AuthorizationRequestRepository authorizationRequestRepository, |
|
|
|
private void setupAuthorizationRequest(AuthorizationRequestRepository authorizationRequestRepository, |
|
|
|
HttpServletRequest request, |
|
|
|
HttpServletRequest request, |
|
|
|
|
|
|
|
HttpServletResponse response, |
|
|
|
ClientRegistration clientRegistration, |
|
|
|
ClientRegistration clientRegistration, |
|
|
|
String state) { |
|
|
|
String state) { |
|
|
|
|
|
|
|
|
|
|
|
@ -239,7 +240,7 @@ public class AuthorizationCodeAuthenticationProcessingFilterTests { |
|
|
|
.state(state) |
|
|
|
.state(state) |
|
|
|
.build(); |
|
|
|
.build(); |
|
|
|
|
|
|
|
|
|
|
|
authorizationRequestRepository.saveAuthorizationRequest(authorizationRequestAttributes, request); |
|
|
|
authorizationRequestRepository.saveAuthorizationRequest(authorizationRequestAttributes, request, response); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private MockHttpServletRequest setupRequest(ClientRegistration clientRegistration) { |
|
|
|
private MockHttpServletRequest setupRequest(ClientRegistration clientRegistration) { |
|
|
|
|