Class TokenProviderController

java.lang.Object
systems.dennis.auth.controller.TokenProviderController

@RestController @RequestMapping("api/v2/auth") @CrossOrigin(origins="*") public class TokenProviderController extends Object
  • Constructor Details

    • TokenProviderController

      public TokenProviderController(TokenProviderClient tokenProvider, TokenValidator validator, jakarta.servlet.http.HttpServletRequest request)
  • Method Details

    • validateToken

      @GetMapping("/validate/{token}") public org.springframework.http.ResponseEntity<UserTokenDTO> validateToken(@PathVariable("token") String token)
    • getValidRoles

      @GetMapping("/hasAnyRoleFrom") public org.springframework.http.ResponseEntity<List<String>> getValidRoles(@RequestParam("roles") List<String> roles)