diff --git a/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OAuth2AuthorizationCodeGrantTests.java b/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OAuth2AuthorizationCodeGrantTests.java index 5d6d65d6..1f31b281 100644 --- a/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OAuth2AuthorizationCodeGrantTests.java +++ b/oauth2-authorization-server/src/test/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/OAuth2AuthorizationCodeGrantTests.java @@ -660,9 +660,8 @@ public class OAuth2AuthorizationCodeGrantTests { ArgumentCaptor securityContextCaptor = ArgumentCaptor.forClass(org.springframework.security.core.context.SecurityContext.class); - verify(securityContextRepository, times(2)).saveContext(securityContextCaptor.capture(), any(), any()); - securityContextCaptor.getAllValues().forEach(securityContext -> - assertThat(securityContext.getAuthentication()).isInstanceOf(UsernamePasswordAuthenticationToken.class)); + verify(securityContextRepository, times(1)).saveContext(securityContextCaptor.capture(), any(), any()); + assertThat(securityContextCaptor.getValue().getAuthentication()).isInstanceOf(UsernamePasswordAuthenticationToken.class); reset(securityContextRepository); String authorizationCode = extractParameterFromRedirectUri(mvcResult.getResponse().getRedirectedUrl(), "code");