diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java index daf86365f9979dc6afe9f1c28b56ffcbea855578..c7c9436971548a8d71f9a5e01a4c990171d11059 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java @@ -23,22 +23,23 @@ */ package de.ozgcloud.fachstelle.vorgang; -import de.ozgcloud.fachstelle.FachstellenProxyProperties; -import de.ozgcloud.fachstelle.proxy.CollaborationGrpcFindVorgangResponse; -import de.ozgcloud.fachstelle.security.CurrentUserService; -import lombok.RequiredArgsConstructor; -import lombok.extern.log4j.Log4j2; import org.springframework.http.MediaType; import org.springframework.stereotype.Component; import org.springframework.web.client.RestClient; import org.springframework.web.util.UriTemplate; +import de.ozgcloud.fachstelle.FachstellenProxyProperties; +import de.ozgcloud.fachstelle.proxy.CollaborationGrpcFindVorgangResponse; +import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; + @Log4j2 @RequiredArgsConstructor @Component class VorgangRemoteService { - static final String FIND_VORGANG_URI = "/api/vorgang/{vorgangId}"; + public static final String DUMMY_SAML_TOKEN = "--dummy-saml-token--"; + static final String FIND_VORGANG_URI = "/api/vorgang/{vorgangId}/{samlToken}"; private final RestClient fachstellenProxyClient; private final FachstellenProxyProperties fachstellenProxyProperties; @@ -60,7 +61,7 @@ class VorgangRemoteService { } String buildFindVorgangUri(String vorgangId) { - return new UriTemplate(FIND_VORGANG_URI).expand(vorgangId).toString(); + return new UriTemplate(FIND_VORGANG_URI).expand(vorgangId, DUMMY_SAML_TOKEN).toString(); } private Vorgang buildVorgangResponse(CollaborationGrpcFindVorgangResponse response) { diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java index 5c0c4347ec010d1e9a5001b7d6129d2873afd98d..36b8bd4123f14609bf394c7e77155a2a7ed44ccc 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java @@ -135,11 +135,11 @@ class VorgangRemoteServiceTest { @Test void shouldReturnVorgangUri() { - final String expectedUri = new UriTemplate(FIND_VORGANG_URI).expand(VorgangTestFactory.ID, UserTestFactory.SAML_TOKEN).toString(); + final String expectedUri = new UriTemplate(FIND_VORGANG_URI).expand(VorgangTestFactory.ID, VorgangRemoteService.DUMMY_SAML_TOKEN).toString(); final String uri = vorgangRemoteService.buildFindVorgangUri(VorgangTestFactory.ID); assertThat(uri).isEqualTo(expectedUri); } } -} \ No newline at end of file +}