Files
spring-boot/module/spring-boot-cloudfoundry
LeeJiWon fc58d9e9d9 Reuse reactive CloudFoundry UAA URL across calls
Reactive SecurityService#getUaaUrl() creates a new Mono on each
invocation, so the resolved UAA URL is not reused across calls. During
token validation, this can lead to duplicate /info requests when token
keys are fetched and the issuer is validated in the same flow.

Cache the resolved UAA URL after a successful lookup and add regression
tests that verify reuse after success and retry after failure.

Signed-off-by: LeeJiWon <dlwldnjs1009@gmail.com>
2026-03-25 11:10:26 +01:00
..