Class DashboardController

java.lang.Object
com.dani.bff.api.DashboardController

@RestController @RequestMapping("/api") public class DashboardController extends Object
HTTP API dedicated to the React dashboard experience.
  • Constructor Details

    • DashboardController

      public DashboardController(DashboardService dashboardService)
  • Method Details

    • dashboard

      @GetMapping("/dashboard") public reactor.core.publisher.Mono<DashboardResponse> dashboard(@AuthenticationPrincipal org.springframework.security.oauth2.jwt.Jwt jwt)
      Returns the dashboard model assembled for the authenticated user.
      Parameters:
      jwt - authenticated JWT supplied by Spring Security
      Returns:
      a frontend-ready dashboard response