/** * Returns context properties needed at the client side, * current-user data and an Authorization token as a response header. */ @GetMapping("/context") public Mono<Map<String, Object>> getContext( @RequestParam Optional<Long> expirationMillis, ServerHttpResponse response) { log.debug("Getting context "); return lemonReactiveService .getContext(expirationMillis, response) .doOnNext(context -> { log.debug("Returning context " + context); }); }