[java-shib-shared] branch main updated: Bypass new disabling logic for testing purposes.

Scott Cantor cantor.2 at osu.edu
Wed Apr 9 20:18:11 UTC 2025


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch main
in repository java-shib-shared.

View the commit online:
http://git.shibboleth.net/view/?p=java-shib-shared.git;a=commit;h=98d5a7a12a6c76d204c4a066bbde2a6a8315b18c

The following commit(s) were added to refs/heads/main by this push:
     new 98d5a7a1 Bypass new disabling logic for testing purposes.
98d5a7a1 is described below

commit 98d5a7a12a6c76d204c4a066bbde2a6a8315b18c
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Apr 9 16:18:08 2025 -0400

    Bypass new disabling logic for testing purposes.
---
 .../spring/servlet/impl/SameSiteCookieHeaderFilterTest.java | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/shib-networking-spring/src/test/java/net/shibboleth/shared/spring/servlet/impl/SameSiteCookieHeaderFilterTest.java b/shib-networking-spring/src/test/java/net/shibboleth/shared/spring/servlet/impl/SameSiteCookieHeaderFilterTest.java
index f249fc32..0838b048 100644
--- a/shib-networking-spring/src/test/java/net/shibboleth/shared/spring/servlet/impl/SameSiteCookieHeaderFilterTest.java
+++ b/shib-networking-spring/src/test/java/net/shibboleth/shared/spring/servlet/impl/SameSiteCookieHeaderFilterTest.java
@@ -91,6 +91,7 @@ public class SameSiteCookieHeaderFilterTest {
     /** Test a null init value, which should not trigger an exception.*/
     @Test public void testNullInitValues() {
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         filter.setSameSiteCookies(null);
         filter.setDefaultValue(null);
     }
@@ -98,6 +99,7 @@ public class SameSiteCookieHeaderFilterTest {
     /** Test an empty cookie name is not added to the internal map.*/
     @Test public void testEmptyCookieNameInitValue() {
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.singletonList("");
         cookies.put(SameSiteValue.None, noneCookies);
@@ -109,6 +111,7 @@ public class SameSiteCookieHeaderFilterTest {
     /** Test the correct number of cookies are added to the internal filter cookie map.*/
     @Test public void testInitValues() {
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss","existing_same_site");
         List<String> laxCookies = CollectionSupport.singletonList("another-cookie-lax");
@@ -124,6 +127,7 @@ public class SameSiteCookieHeaderFilterTest {
     /** Test failure on duplicated cookie names*/
     @Test(expectedExceptions=IllegalArgumentException.class) public void testDuplicateInitValues() {
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss","existing_same_site");
         List<String> laxCookies = CollectionSupport.singletonList("JSESSIONID");
@@ -142,6 +146,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testEmptySameSiteCookieMap() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         filter.setSameSiteCookies(null);
         
         Servlet redirectServlet = new TestRedirectServlet();
@@ -166,6 +171,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testEmptySameSiteCookieMapAndNullDefault() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         filter.setSameSiteCookies(null);
         filter.setDefaultValue(SameSiteValue.Null);
         
@@ -191,6 +197,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testEmptySameSiteCookieMapWithDefault() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         filter.setSameSiteCookies(null);
         filter.setDefaultValue(SameSiteValue.Strict);
         
@@ -219,6 +226,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testRedirectResponseSameSiteNone() throws IOException, ServletException {
        
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss","existing_same_site");
         cookies.put(SameSiteValue.None, noneCookies);
@@ -245,6 +253,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testRedirectResponseSameSiteNoneWithDefault() throws IOException, ServletException {
        
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("shib_idp_session","shib_idp_session_ss","existing_same_site");
         cookies.put(SameSiteValue.None, noneCookies);
@@ -272,6 +281,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testRedirectResponseSameSiteLax() throws IOException, ServletException {
        
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss");
         cookies.put(SameSiteValue.Lax, noneCookies);
@@ -299,6 +309,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testRedirectResponseSameSiteStrict() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss");
         cookies.put(SameSiteValue.Strict, noneCookies);
@@ -326,6 +337,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testGetOutputStreamResponse() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss","existing_same_site");
         cookies.put(SameSiteValue.None, noneCookies);
@@ -352,6 +364,7 @@ public class SameSiteCookieHeaderFilterTest {
     @Test public void testPrintWriterResponse() throws IOException, ServletException {
         
         SameSiteCookieHeaderFilter filter = new SameSiteCookieHeaderFilter();
+        filter.setDisableBasedOnServletAPI(false);
         Map<SameSiteValue,List<String>> cookies = new HashMap<>();
         List<String> noneCookies = CollectionSupport.listOf("JSESSIONID","shib_idp_session","shib_idp_session_ss","existing_same_site");
         cookies.put(SameSiteValue.None, noneCookies);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list