Class ReactiveImplicitFlowApplication.MessageOfTheDayController

java.lang.Object
com.okta.spring.tests.common.reactive.implicit.ReactiveImplicitFlowApplication.MessageOfTheDayController
Enclosing class:
ReactiveImplicitFlowApplication

@RestController @CrossOrigin(origins="http://localhost:8080") public static class ReactiveImplicitFlowApplication.MessageOfTheDayController extends Object
  • Constructor Details

    • MessageOfTheDayController

      public MessageOfTheDayController()
  • Method Details

    • getUserDetails

      @GetMapping("/api/userProfile") @PreAuthorize("hasAuthority(\'SCOPE_profile\')") public reactor.core.publisher.Mono<Map<String,Object>> getUserDetails(org.springframework.security.core.Authentication authentication)
    • messages

      @GetMapping("/api/messages") @PreAuthorize("hasAuthority(\'SCOPE_email\')") public reactor.core.publisher.Mono<Map<String,Object>> messages()
    • getMessageOfTheDay

      @GetMapping("/") @PreAuthorize("hasAuthority(\'SCOPE_email\')") public reactor.core.publisher.Mono<String> getMessageOfTheDay(Principal principal)
    • everyoneAccess

      @GetMapping("/everyone") @PreAuthorize("hasAuthority(\'Everyone\')") public reactor.core.publisher.Mono<String> everyoneAccess(Principal principal)