From 91e2c89d2146631f2f880da52e266c4abe9468cc Mon Sep 17 00:00:00 2001 From: cezary-witkowski Date: Wed, 1 Oct 2025 13:07:15 +0200 Subject: [PATCH] [ACS-10385] Fix missing "WWW-Authenticate" header --- .github/workflows/build.yml | 8 ++++---- .../extensions/surf/mvc/FeedController.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 40b7c02..b03c903 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,7 +56,7 @@ jobs: cp -v surf/_ci/settings.xml ${HOME}/.m2/ || cp -v surf/_ci/.travis.settings.xml ${HOME}/.m2/settings.xml - name: "Cache the Maven packages to speed up build" - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -82,7 +82,7 @@ jobs: server-password: MAVEN_PASSWORD - name: "Cache the Maven packages to speed up build" - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -121,7 +121,7 @@ jobs: cp -v surf/_ci/settings.xml ${HOME}/.m2/ || cp -v surf/_ci/.travis.settings.xml ${HOME}/.m2/settings.xml - name: "Cache the Maven packages to speed up build" - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -145,4 +145,4 @@ jobs: - name: "Skip building of release commits" run: | cd surf - mvn --batch-mode -q -DscmCommentPrefix="[maven-release-plugin][skip ci] " -Dusername="${GIT_USERNAME}" -Dpassword="${GIT_PASSWORD}" -DskipTests -Darguments=-DskipTests -Darguments=-Dmaven.javadoc.skip=true release:clean release:prepare release:perform \ No newline at end of file + mvn --batch-mode -q -DscmCommentPrefix="[maven-release-plugin][skip ci] " -Dusername="${GIT_USERNAME}" -Dpassword="${GIT_PASSWORD}" -DskipTests -Darguments=-DskipTests -Darguments=-Dmaven.javadoc.skip=true release:clean release:prepare release:perform diff --git a/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/mvc/FeedController.java b/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/mvc/FeedController.java index 8b95ed3..e662f64 100644 --- a/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/mvc/FeedController.java +++ b/surf/spring-surf/spring-surf/src/main/java/org/springframework/extensions/surf/mvc/FeedController.java @@ -153,8 +153,8 @@ protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServlet } private void authorizedResponseStatus(HttpServletResponse res) throws IOException { + res.setHeader("WWW-Authenticate", "Basic realm=\"Alfresco\""); res.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Requested endpoint requires authentication."); - res.setHeader("WWW-Authenticate", "Basic realm=\"Alfresco\""); } -} \ No newline at end of file +}