Hallo,
ich habe eine kleine Anwendung geschrieben bestehend aus mehreren Spring Boot Projekten.
Projekt 1: Frontend,
Projekt 2: Backend mit einem Controller und den CRUD-Methoden,
Projekt 3: Zuul
Projekt 4: Eureka
das Ganze ist durch einen Keycloak (KC) gesichert.
Im Backend sollen in dieser Ausbaustufe Nutzer auf dem KC angelegt werden und auf der Platte je ein Verzeichnis für sie erzeugt werden. KC und seine MySQL-DB laufen je in einem Dockercontainer.
Lokal funktioniert alles prima.
Ich rufe meine Seite auf, logge mich ein, gehe in die Userübersicht, bekomme per GET Request vom Server die Auskunft es gäbe keine Nutzer, gehe zum Anlegen, sende die Daten per PUT ans Backend, der Nutzer wird angelegt, bei Rückkehr zur Übersicht bekomme ich den neuen Nutzer nach neuem GET Request angezeigt.
Dabei ist es egal ob das Alles aus Eclipse als "Spring Boot App" starte oder es mit maven erstelle und dann per java -jar ..... starte
Nun mein Problem:
Packe ich alles auf einen Server und starte es da, bekomme per GET Request vom Server zwar die Auskunft es gäbe keine Nutzer, gehe ich aber zum Anlegen und sende sie Daten per PUT ans Backend bekomme ich
"status":403,"error":"Forbidden","message":"No message available".
Es wird bei beiden die gleiche URL gerufen nur einmal per GET und einmal per PUT mit Daten.
Wenn man nach 403 googelt findet man alles und nichts, drum würden mich schon ein paar Anregungen nach was ich konkret suchen kann happy machen, ein Lösungsansatz natürlich noch mehr ;-)
Vielen Dank im voraus
Dirk
ich habe eine kleine Anwendung geschrieben bestehend aus mehreren Spring Boot Projekten.
Projekt 1: Frontend,
Projekt 2: Backend mit einem Controller und den CRUD-Methoden,
Projekt 3: Zuul
Projekt 4: Eureka
das Ganze ist durch einen Keycloak (KC) gesichert.
Im Backend sollen in dieser Ausbaustufe Nutzer auf dem KC angelegt werden und auf der Platte je ein Verzeichnis für sie erzeugt werden. KC und seine MySQL-DB laufen je in einem Dockercontainer.
Lokal funktioniert alles prima.
Ich rufe meine Seite auf, logge mich ein, gehe in die Userübersicht, bekomme per GET Request vom Server die Auskunft es gäbe keine Nutzer, gehe zum Anlegen, sende die Daten per PUT ans Backend, der Nutzer wird angelegt, bei Rückkehr zur Übersicht bekomme ich den neuen Nutzer nach neuem GET Request angezeigt.
Dabei ist es egal ob das Alles aus Eclipse als "Spring Boot App" starte oder es mit maven erstelle und dann per java -jar ..... starte
Nun mein Problem:
Packe ich alles auf einen Server und starte es da, bekomme per GET Request vom Server zwar die Auskunft es gäbe keine Nutzer, gehe ich aber zum Anlegen und sende sie Daten per PUT ans Backend bekomme ich
"status":403,"error":"Forbidden","message":"No message available".
Es wird bei beiden die gleiche URL gerufen nur einmal per GET und einmal per PUT mit Daten.
Wenn man nach 403 googelt findet man alles und nichts, drum würden mich schon ein paar Anregungen nach was ich konkret suchen kann happy machen, ein Lösungsansatz natürlich noch mehr ;-)
Vielen Dank im voraus
Dirk
Zuletzt bearbeitet: