Skip to content

Commit 45269a3

Browse files
hdeadmanmarcusdacoregio
authored andcommitted
Fix CAS packages for 4.0.1 and Jasig references
Issue spring-projectsgh-11674
1 parent 3b873cf commit 45269a3

30 files changed

+78
-80
lines changed

cas/spring-security-cas.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dependencies {
44
management platform(project(":spring-security-dependencies"))
55
api project(':spring-security-core')
66
api project(':spring-security-web')
7-
api 'org.jasig.cas.client:cas-client-core'
7+
api 'org.apereo.cas.client:cas-client-core'
88
api 'org.springframework:spring-beans'
99
api 'org.springframework:spring-context'
1010
api 'org.springframework:spring-core'

cas/src/main/java/org/springframework/security/cas/authentication/CasAssertionAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.ArrayList;
2020

21-
import org.jasig.cas.client.validation.Assertion;
21+
import org.apereo.cas.client.validation.Assertion;
2222

2323
import org.springframework.security.authentication.AbstractAuthenticationToken;
2424
import org.springframework.security.core.SpringSecurityCoreVersion;

cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
import org.apache.commons.logging.Log;
2020
import org.apache.commons.logging.LogFactory;
21-
import org.jasig.cas.client.validation.Assertion;
22-
import org.jasig.cas.client.validation.TicketValidationException;
23-
import org.jasig.cas.client.validation.TicketValidator;
21+
import org.apereo.cas.client.validation.Assertion;
22+
import org.apereo.cas.client.validation.TicketValidationException;
23+
import org.apereo.cas.client.validation.TicketValidator;
2424

2525
import org.springframework.beans.factory.InitializingBean;
2626
import org.springframework.context.MessageSource;

cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import java.io.Serializable;
2020
import java.util.Collection;
2121

22-
import org.jasig.cas.client.validation.Assertion;
22+
import org.apereo.cas.client.validation.Assertion;
2323

2424
import org.springframework.security.authentication.AbstractAuthenticationToken;
2525
import org.springframework.security.core.GrantedAuthority;

cas/src/main/java/org/springframework/security/cas/authentication/SpringCacheBasedTicketCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2013 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/authentication/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/jackson2/AssertionImplMixin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2015-2016 the original author or authors.
2+
* Copyright 2015-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -24,11 +24,11 @@
2424
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
2525
import com.fasterxml.jackson.annotation.JsonProperty;
2626
import com.fasterxml.jackson.annotation.JsonTypeInfo;
27-
import org.jasig.cas.client.authentication.AttributePrincipal;
27+
import org.apereo.cas.client.authentication.AttributePrincipal;
2828

2929
/**
3030
* Helps in jackson deserialization of class
31-
* {@link org.jasig.cas.client.validation.AssertionImpl}, which is used with
31+
* {@link org.apereo.cas.client.validation.AssertionImpl}, which is used with
3232
* {@link org.springframework.security.cas.authentication.CasAuthenticationToken}. To use
3333
* this class we need to register with
3434
* {@link com.fasterxml.jackson.databind.ObjectMapper}. Type information will be stored
@@ -52,7 +52,7 @@ class AssertionImplMixin {
5252

5353
/**
5454
* Mixin Constructor helps in deserialize
55-
* {@link org.jasig.cas.client.validation.AssertionImpl}
55+
* {@link org.apereo.cas.client.validation.AssertionImpl}
5656
* @param principal the Principal to associate with the Assertion.
5757
* @param validFromDate when the assertion is valid from.
5858
* @param validUntilDate when the assertion is valid to.

cas/src/main/java/org/springframework/security/cas/jackson2/AttributePrincipalImplMixin.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2015-2016 the original author or authors.
2+
* Copyright 2015-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -23,11 +23,11 @@
2323
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
2424
import com.fasterxml.jackson.annotation.JsonProperty;
2525
import com.fasterxml.jackson.annotation.JsonTypeInfo;
26-
import org.jasig.cas.client.proxy.ProxyRetriever;
26+
import org.apereo.cas.client.proxy.ProxyRetriever;
2727

2828
/**
29-
* Helps in deserialize {@link org.jasig.cas.client.authentication.AttributePrincipalImpl}
30-
* which is used with
29+
* Helps in deserialize
30+
* {@link org.apereo.cas.client.authentication.AttributePrincipalImpl} which is used with
3131
* {@link org.springframework.security.cas.authentication.CasAuthenticationToken}. Type
3232
* information will be stored in property named @class.
3333
* <p>
@@ -49,7 +49,7 @@ class AttributePrincipalImplMixin {
4949

5050
/**
5151
* Mixin Constructor helps in deserialize
52-
* {@link org.jasig.cas.client.authentication.AttributePrincipalImpl}
52+
* {@link org.apereo.cas.client.authentication.AttributePrincipalImpl}
5353
* @param name the unique identifier for the principal.
5454
* @param attributes the key/value pairs for this principal.
5555
* @param proxyGrantingTicket the ticket associated with this principal.

cas/src/main/java/org/springframework/security/cas/jackson2/CasAuthenticationTokenMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2015-2016 the original author or authors.
2+
* Copyright 2015-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -23,7 +23,7 @@
2323
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
2424
import com.fasterxml.jackson.annotation.JsonProperty;
2525
import com.fasterxml.jackson.annotation.JsonTypeInfo;
26-
import org.jasig.cas.client.validation.Assertion;
26+
import org.apereo.cas.client.validation.Assertion;
2727

2828
import org.springframework.security.cas.authentication.CasAuthenticationProvider;
2929
import org.springframework.security.cas.authentication.CasAuthenticationToken;

cas/src/main/java/org/springframework/security/cas/jackson2/CasJackson2Module.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2015-2016 the original author or authors.
2+
* Copyright 2015-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -18,8 +18,8 @@
1818

1919
import com.fasterxml.jackson.core.Version;
2020
import com.fasterxml.jackson.databind.module.SimpleModule;
21-
import org.jasig.cas.client.authentication.AttributePrincipalImpl;
22-
import org.jasig.cas.client.validation.AssertionImpl;
21+
import org.apereo.cas.client.authentication.AttributePrincipalImpl;
22+
import org.apereo.cas.client.validation.AssertionImpl;
2323

2424
import org.springframework.security.cas.authentication.CasAuthenticationToken;
2525
import org.springframework.security.jackson2.SecurityJackson2Modules;

cas/src/main/java/org/springframework/security/cas/package-info.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
1515
*/
1616

1717
/**
18-
* Spring Security support for Jasig's Central Authentication Service
19-
* (<a href="https://www.jasig.org/cas">CAS</a>).
18+
* Spring Security support for Apereo's Central Authentication Service
19+
* (<a href="https://github.com/apereo/cas">CAS</a>).
2020
*/
2121
package org.springframework.security.cas;

cas/src/main/java/org/springframework/security/cas/userdetails/AbstractCasAssertionUserDetailsService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package org.springframework.security.cas.userdetails;
1818

19-
import org.jasig.cas.client.validation.Assertion;
19+
import org.apereo.cas.client.validation.Assertion;
2020

2121
import org.springframework.security.cas.authentication.CasAssertionAuthenticationToken;
2222
import org.springframework.security.core.userdetails.AuthenticationUserDetailsService;

cas/src/main/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import java.util.ArrayList;
2020
import java.util.List;
2121

22-
import org.jasig.cas.client.validation.Assertion;
22+
import org.apereo.cas.client.validation.Assertion;
2323

2424
import org.springframework.security.core.GrantedAuthority;
2525
import org.springframework.security.core.authority.SimpleGrantedAuthority;

cas/src/main/java/org/springframework/security/cas/web/CasAuthenticationEntryPoint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020

2121
import jakarta.servlet.http.HttpServletRequest;
2222
import jakarta.servlet.http.HttpServletResponse;
23-
24-
import org.jasig.cas.client.util.CommonUtils;
23+
import org.apereo.cas.client.util.CommonUtils;
2524

2625
import org.springframework.beans.factory.InitializingBean;
2726
import org.springframework.security.cas.ServiceProperties;

cas/src/main/java/org/springframework/security/cas/web/CasAuthenticationFilter.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@
2222
import jakarta.servlet.ServletException;
2323
import jakarta.servlet.http.HttpServletRequest;
2424
import jakarta.servlet.http.HttpServletResponse;
25-
26-
import org.jasig.cas.client.proxy.ProxyGrantingTicketStorage;
27-
import org.jasig.cas.client.util.CommonUtils;
28-
import org.jasig.cas.client.validation.TicketValidator;
25+
import org.apereo.cas.client.proxy.ProxyGrantingTicketStorage;
26+
import org.apereo.cas.client.util.CommonUtils;
27+
import org.apereo.cas.client.validation.TicketValidator;
2928

3029
import org.springframework.core.log.LogMessage;
3130
import org.springframework.security.authentication.AnonymousAuthenticationToken;
@@ -133,7 +132,7 @@
133132
* NOTE: In a real application you should not use an in memory implementation. You will also want
134133
* to ensure to clean up expired tickets by calling ProxyGrantingTicketStorage.cleanup()
135134
* --&gt;
136-
* &lt;b:bean id=&quot;pgtStorage&quot; class=&quot;org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl&quot;/&gt;
135+
* &lt;b:bean id=&quot;pgtStorage&quot; class=&quot;org.apereo.cas.client.proxy.ProxyGrantingTicketStorageImpl&quot;/&gt;
137136
* &lt;b:bean id=&quot;casAuthProvider&quot; class=&quot;org.springframework.security.cas.authentication.CasAuthenticationProvider&quot;
138137
* p:serviceProperties-ref=&quot;serviceProperties&quot;
139138
* p:key=&quot;casAuthProviderKey&quot;&gt;
@@ -145,7 +144,7 @@
145144
* &lt;/b:property&gt;
146145
* &lt;b:property name=&quot;ticketValidator&quot;&gt;
147146
* &lt;b:bean
148-
* class=&quot;org.jasig.cas.client.validation.Cas20ProxyTicketValidator&quot;
147+
* class=&quot;org.apereo.cas.client.validation.Cas20ProxyTicketValidator&quot;
149148
* p:acceptAnyProxy=&quot;true&quot;
150149
* p:proxyCallbackUrl=&quot;https://service.example.com/cas-sample/login/cas/proxyreceptor&quot;
151150
* p:proxyGrantingTicketStorage-ref=&quot;pgtStorage&quot;&gt;

cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2011-2016 the original author or authors.
2+
* Copyright 2011-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/web/authentication/ServiceAuthenticationDetails.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2011-2016 the original author or authors.
2+
* Copyright 2011-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/web/authentication/ServiceAuthenticationDetailsSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2011-2016 the original author or authors.
2+
* Copyright 2011-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/web/authentication/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/main/java/org/springframework/security/cas/web/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

cas/src/test/java/org/springframework/security/cas/authentication/AbstractStatelessTicketCacheTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -19,8 +19,8 @@
1919
import java.util.ArrayList;
2020
import java.util.List;
2121

22-
import org.jasig.cas.client.validation.Assertion;
23-
import org.jasig.cas.client.validation.AssertionImpl;
22+
import org.apereo.cas.client.validation.Assertion;
23+
import org.apereo.cas.client.validation.AssertionImpl;
2424

2525
import org.springframework.security.core.authority.AuthorityUtils;
2626
import org.springframework.security.core.userdetails.User;

cas/src/test/java/org/springframework/security/cas/authentication/CasAuthenticationProviderTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import java.util.HashMap;
2020
import java.util.Map;
2121

22-
import org.jasig.cas.client.validation.Assertion;
23-
import org.jasig.cas.client.validation.AssertionImpl;
24-
import org.jasig.cas.client.validation.TicketValidator;
22+
import org.apereo.cas.client.validation.Assertion;
23+
import org.apereo.cas.client.validation.AssertionImpl;
24+
import org.apereo.cas.client.validation.TicketValidator;
2525
import org.junit.jupiter.api.Test;
2626

2727
import org.springframework.mock.web.MockHttpServletRequest;

cas/src/test/java/org/springframework/security/cas/authentication/CasAuthenticationTokenTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import java.util.Collections;
2020
import java.util.List;
2121

22-
import org.jasig.cas.client.validation.Assertion;
23-
import org.jasig.cas.client.validation.AssertionImpl;
22+
import org.apereo.cas.client.validation.Assertion;
23+
import org.apereo.cas.client.validation.AssertionImpl;
2424
import org.junit.jupiter.api.Test;
2525

2626
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;

cas/src/test/java/org/springframework/security/cas/jackson2/CasAuthenticationTokenMixinTests.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2015-2016 the original author or authors.
2+
* Copyright 2015-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -23,9 +23,9 @@
2323

2424
import com.fasterxml.jackson.core.JsonProcessingException;
2525
import com.fasterxml.jackson.databind.ObjectMapper;
26-
import org.jasig.cas.client.authentication.AttributePrincipalImpl;
27-
import org.jasig.cas.client.validation.Assertion;
28-
import org.jasig.cas.client.validation.AssertionImpl;
26+
import org.apereo.cas.client.authentication.AttributePrincipalImpl;
27+
import org.apereo.cas.client.validation.Assertion;
28+
import org.apereo.cas.client.validation.AssertionImpl;
2929
import org.json.JSONException;
3030
import org.junit.jupiter.api.BeforeEach;
3131
import org.junit.jupiter.api.Test;
@@ -79,14 +79,15 @@ public class CasAuthenticationTokenMixinTests {
7979
+ "\"keyHash\": " + KEY.hashCode() + "," + "\"principal\": " + USER_JSON + ", " + "\"credentials\": "
8080
+ PASSWORD + ", " + "\"authorities\": " + AUTHORITIES_ARRAYLIST_JSON + "," + "\"userDetails\": " + USER_JSON
8181
+ "," + "\"authenticated\": true, " + "\"details\": null," + "\"assertion\": {"
82-
+ "\"@class\": \"org.jasig.cas.client.validation.AssertionImpl\", " + "\"principal\": {"
83-
+ "\"@class\": \"org.jasig.cas.client.authentication.AttributePrincipalImpl\", "
82+
+ "\"@class\": \"org.apereo.cas.client.validation.AssertionImpl\", " + "\"principal\": {"
83+
+ "\"@class\": \"org.apereo.cas.client.authentication.AttributePrincipalImpl\", "
8484
+ "\"name\": \"assertName\", " + "\"attributes\": {\"@class\": \"java.util.Collections$EmptyMap\"}, "
8585
+ "\"proxyGrantingTicket\": null, " + "\"proxyRetriever\": null" + "}, "
8686
+ "\"validFromDate\": [\"java.util.Date\", " + START_DATE.getTime() + "], "
8787
+ "\"validUntilDate\": [\"java.util.Date\", " + END_DATE.getTime() + "],"
8888
+ "\"authenticationDate\": [\"java.util.Date\", " + START_DATE.getTime() + "], "
89-
+ "\"attributes\": {\"@class\": \"java.util.Collections$EmptyMap\"}" + "}" + "}";
89+
+ "\"attributes\": {\"@class\": \"java.util.Collections$EmptyMap\"},"
90+
+ "\"context\": {\"@class\":\"java.util.HashMap\"}" + "}" + "}";
9091

9192
private static final String CAS_TOKEN_CLEARED_JSON = CAS_TOKEN_JSON.replaceFirst(PASSWORD, "null");
9293

cas/src/test/java/org/springframework/security/cas/userdetails/GrantedAuthorityFromAssertionAttributesUserDetailsServiceTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2017 the original author or authors.
2+
* Copyright 2002-2023 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -21,8 +21,8 @@
2121
import java.util.Map;
2222
import java.util.Set;
2323

24-
import org.jasig.cas.client.authentication.AttributePrincipal;
25-
import org.jasig.cas.client.validation.Assertion;
24+
import org.apereo.cas.client.authentication.AttributePrincipal;
25+
import org.apereo.cas.client.validation.Assertion;
2626
import org.junit.jupiter.api.Test;
2727

2828
import org.springframework.security.cas.authentication.CasAssertionAuthenticationToken;

cas/src/test/java/org/springframework/security/cas/web/CasAuthenticationFilterTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
package org.springframework.security.cas.web;
1818

1919
import jakarta.servlet.FilterChain;
20-
21-
import org.jasig.cas.client.proxy.ProxyGrantingTicketStorage;
20+
import org.apereo.cas.client.proxy.ProxyGrantingTicketStorage;
2221
import org.junit.jupiter.api.AfterEach;
2322
import org.junit.jupiter.api.Test;
2423

@@ -41,8 +40,8 @@
4140
import static org.mockito.BDDMockito.given;
4241
import static org.mockito.Mockito.mock;
4342
import static org.mockito.Mockito.verify;
43+
import static org.mockito.Mockito.verifyNoInteractions;
4444
import static org.mockito.Mockito.verifyNoMoreInteractions;
45-
import static org.mockito.Mockito.verifyZeroInteractions;
4645

4746
/**
4847
* Tests {@link CasAuthenticationFilter}.
@@ -173,7 +172,7 @@ public void testDoFilterAuthenticateAll() throws Exception {
173172
assertThat(SecurityContextHolder.getContext().getAuthentication()).isNotNull()
174173
.withFailMessage("Authentication should not be null");
175174
verify(chain).doFilter(request, response);
176-
verifyZeroInteractions(successHandler);
175+
verifyNoInteractions(successHandler);
177176
// validate for when the filterProcessUrl matches
178177
filter.setFilterProcessesUrl(request.getServletPath());
179178
SecurityContextHolder.clearContext();
@@ -193,7 +192,7 @@ public void testChainNotInvokedForProxyReceptor() throws Exception {
193192
filter.setProxyGrantingTicketStorage(mock(ProxyGrantingTicketStorage.class));
194193
filter.setProxyReceptorUrl(request.getServletPath());
195194
filter.doFilter(request, response, chain);
196-
verifyZeroInteractions(chain);
195+
verifyNoInteractions(chain);
197196
}
198197

199198
}

0 commit comments

Comments
 (0)