@ -49,17 +49,17 @@ import java.util.Map;
@@ -49,17 +49,17 @@ import java.util.Map;
import static org.mockito.Mockito.mock ;
/ * *
* Tests { @link AuthorizationCode AuthenticationFilter} .
* Tests { @link OAuth2Login AuthenticationFilter} .
*
* @author Joe Grandja
* /
public class AuthorizationCode AuthenticationFilterTests {
public class OAuth2Login AuthenticationFilterTests {
@Test
public void doFilterWhenNotAuthorizationCodeResponseThenContinueChain ( ) throws Exception {
ClientRegistration clientRegistration = TestUtil . googleClientRegistration ( ) ;
AuthorizationCode AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
OAuth2Login AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
String requestURI = "/path" ;
MockHttpServletRequest request = new MockHttpServletRequest ( "GET" , requestURI ) ;
@ -77,7 +77,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
@@ -77,7 +77,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
public void doFilterWhenAuthorizationCodeErrorResponseThenAuthenticationFailureHandlerIsCalled ( ) throws Exception {
ClientRegistration clientRegistration = TestUtil . githubClientRegistration ( ) ;
AuthorizationCode AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
OAuth2Login AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
AuthenticationFailureHandler failureHandler = mock ( AuthenticationFailureHandler . class ) ;
filter . setAuthenticationFailureHandler ( failureHandler ) ;
@ -106,7 +106,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
@@ -106,7 +106,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
AuthenticationManager authenticationManager = mock ( AuthenticationManager . class ) ;
Mockito . when ( authenticationManager . authenticate ( Matchers . any ( Authentication . class ) ) ) . thenReturn ( clientAuthentication ) ;
AuthorizationCode AuthenticationFilter filter = Mockito . spy ( setupFilter ( authenticationManager , clientRegistration ) ) ;
OAuth2Login AuthenticationFilter filter = Mockito . spy ( setupFilter ( authenticationManager , clientRegistration ) ) ;
AuthenticationSuccessHandler successHandler = mock ( AuthenticationSuccessHandler . class ) ;
filter . setAuthenticationSuccessHandler ( successHandler ) ;
AuthorizationRequestRepository authorizationRequestRepository = new HttpSessionAuthorizationRequestRepository ( ) ;
@ -135,7 +135,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
@@ -135,7 +135,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
public void doFilterWhenAuthorizationCodeSuccessResponseAndNoMatchingAuthorizationRequestThenThrowOAuth2AuthenticationExceptionAuthorizationRequestNotFound ( ) throws Exception {
ClientRegistration clientRegistration = TestUtil . githubClientRegistration ( ) ;
AuthorizationCode AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
OAuth2Login AuthenticationFilter filter = Mockito . spy ( setupFilter ( clientRegistration ) ) ;
AuthenticationFailureHandler failureHandler = mock ( AuthenticationFailureHandler . class ) ;
filter . setAuthenticationFailureHandler ( failureHandler ) ;
@ -152,7 +152,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
@@ -152,7 +152,7 @@ public class AuthorizationCodeAuthenticationFilterTests {
verifyThrowsOAuth2AuthenticationExceptionWithErrorCode ( filter , failureHandler , "authorization_request_not_found" ) ;
}
private void verifyThrowsOAuth2AuthenticationExceptionWithErrorCode ( AuthorizationCode AuthenticationFilter filter ,
private void verifyThrowsOAuth2AuthenticationExceptionWithErrorCode ( OAuth2Login AuthenticationFilter filter ,
AuthenticationFailureHandler failureHandler ,
String errorCode ) throws Exception {
@ -169,18 +169,18 @@ public class AuthorizationCodeAuthenticationFilterTests {
@@ -169,18 +169,18 @@ public class AuthorizationCodeAuthenticationFilterTests {
Assertions . assertThat ( oauth2AuthenticationException . getError ( ) . getErrorCode ( ) ) . isEqualTo ( errorCode ) ;
}
private AuthorizationCode AuthenticationFilter setupFilter ( ClientRegistration . . . clientRegistrations ) throws Exception {
private OAuth2Login AuthenticationFilter setupFilter ( ClientRegistration . . . clientRegistrations ) throws Exception {
AuthenticationManager authenticationManager = mock ( AuthenticationManager . class ) ;
return setupFilter ( authenticationManager , clientRegistrations ) ;
}
private AuthorizationCode AuthenticationFilter setupFilter (
private OAuth2Login AuthenticationFilter setupFilter (
AuthenticationManager authenticationManager , ClientRegistration . . . clientRegistrations ) throws Exception {
ClientRegistrationRepository clientRegistrationRepository = TestUtil . clientRegistrationRepository ( clientRegistrations ) ;
AuthorizationCode AuthenticationFilter filter = new AuthorizationCode AuthenticationFilter( ) ;
OAuth2Login AuthenticationFilter filter = new OAuth2Login AuthenticationFilter( ) ;
filter . setClientRegistrationRepository ( clientRegistrationRepository ) ;
filter . setAuthenticationManager ( authenticationManager ) ;