- Java 20
- Docker compose 3
gradlew.bat clean builddocker-compose upgradlew.bat :ui-app:bootRungradlew.bat :api-gateway:bootRungradlew.bat :weather-app:bootRun-
UI application will start at localhost:8080
-
Redis dashboard will start at localhost:8888
-
Visit localhost:8080
-
Try to open secured page
login: user
password: passwordAfter login you should see the content of the secured page
If you go straight to the secured api, it will pass you because browser has the session cookie
http://localhost:8082/current-la-weatherBut if you go into redis dashboard, remove the cookie and try to open the page one more time, it will return 403 as expected
docker-compose down