Class OAuthTokenRest

java.lang.Object
io.meeds.oauth2.server.rest.OAuthTokenRest

@RestController @RequestMapping("/rest/tokens") public class OAuthTokenRest extends Object
  • Constructor Details

    • OAuthTokenRest

      public OAuthTokenRest()
  • Method Details

    • getTokens

      @GetMapping @Secured("users") public List<OAuthAccessToken> getTokens(Principal principal)
    • deleteTokenById

      @DeleteMapping("/{id}") @ResponseStatus(NO_CONTENT) @Secured("users") public void deleteTokenById(Principal principal, @PathVariable("id") String tokenId)
    • deleteTokensByClient

      @DeleteMapping("/byClient/{clientId}") @ResponseStatus(NO_CONTENT) @Secured("administrators") public void deleteTokensByClient(@PathVariable("clientId") String clientId)
    • deleteTokensByUserAndClient

      @DeleteMapping("/byClient/{clientId}/{username}") @ResponseStatus(NO_CONTENT) @Secured("administrators") public void deleteTokensByUserAndClient(@PathVariable("username") String username, @PathVariable("clientId") String clientId)