SI-1672 Forward-Link anpassen
diff --git a/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/config/auth/JwtAuthenticationTokenFilter.java b/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/config/auth/JwtAuthenticationTokenFilter.java
index 0826517..11db5b6 100644
--- a/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/config/auth/JwtAuthenticationTokenFilter.java
+++ b/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/config/auth/JwtAuthenticationTokenFilter.java
@@ -15,6 +15,7 @@
 
 package org.eclipse.openk.gridfailureinformation.config.auth;
 
+import org.eclipse.openk.gridfailureinformation.exceptions.UnauthorizedException;
 import org.keycloak.RSATokenVerifier;
 import org.keycloak.representations.AccessToken;
 import org.springframework.beans.factory.annotation.Value;
@@ -31,6 +32,7 @@
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponseWrapper;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
@@ -51,12 +53,14 @@
     protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws ServletException, IOException {
         String authenticationHeader = useStaticJwt ? staticJwt : request.getHeader(this.tokenHeader);
 
+        if (response.getStatus() == HttpServletResponse.SC_UNAUTHORIZED) return;
+
         try {
-            SecurityContext context= SecurityContextHolder.getContext();
+            SecurityContext context = SecurityContextHolder.getContext();
 
-            if(authenticationHeader != null) {
+            if (authenticationHeader != null) {
 
-                final String bearerTkn= authenticationHeader.replace("Bearer ", "");
+                final String bearerTkn = authenticationHeader.replace("Bearer ", "");
 
                 createToken(context, bearerTkn);
 
diff --git a/gfsBackendService/src/main/resources/application_localdev.yml b/gfsBackendService/src/main/resources/application_localdev.yml
index e965fac..d1933e7 100644
--- a/gfsBackendService/src/main/resources/application_localdev.yml
+++ b/gfsBackendService/src/main/resources/application_localdev.yml
@@ -134,3 +134,6 @@
       - name: Störungsauskunft.de
         exportQueue: sit_stoerungsauskunft_export_queue_localdev
         exportKey: sit_stoerungsauskunft_export_key_localdev
+#jwt:
+#  tokenHeader: Authorization
+#  useStaticJwt: false
\ No newline at end of file