Class RestControllerMe

java.lang.Object
tv.hd3g.authkit.mod.controller.RestControllerMe

@RestController @RequestMapping(value="/v1/authkit/me", produces="application/json") public class RestControllerMe extends Object
  • Constructor Details

    • RestControllerMe

      public RestControllerMe()
  • Method Details

    • changeMyPassword

      @Transactional(readOnly=false) @PostMapping("chpasswd") public org.springframework.http.ResponseEntity<Object> changeMyPassword(@RequestBody @Validated ChangeMyPasswordDto chPasswordDto, jakarta.servlet.http.HttpServletRequest request)
    • isExternalAuth

      @Transactional(readOnly=true) @GetMapping("is-external-auth") public org.springframework.http.ResponseEntity<IsExternalAuthDto> isExternalAuth(jakarta.servlet.http.HttpServletRequest request)
    • prepareTOTP

      @Transactional(readOnly=true) @GetMapping("set2auth") public org.springframework.http.ResponseEntity<SetupTOTPDto> prepareTOTP(jakarta.servlet.http.HttpServletRequest request)
    • confirmTOTP

      @Transactional(readOnly=false) @PostMapping("set2auth") public org.springframework.http.ResponseEntity<Object> confirmTOTP(@RequestBody @Validated ValidationSetupTOTPDto setupDto, jakarta.servlet.http.HttpServletRequest request)
    • hasATOTP

      @Transactional(readOnly=true) @GetMapping("has2auth") public org.springframework.http.ResponseEntity<IsTOTPEnabledDto> hasATOTP(jakarta.servlet.http.HttpServletRequest request)
    • removeTOTP

      @Transactional(readOnly=false) @DeleteMapping("set2auth") public org.springframework.http.ResponseEntity<Object> removeTOTP(@RequestBody @Validated ValidationTOTPDto validationDto, jakarta.servlet.http.HttpServletRequest request)
    • getPrivacy

      @Transactional(readOnly=true) @GetMapping("privacy") public org.springframework.http.ResponseEntity<UserPrivacyDto> getPrivacy(jakarta.servlet.http.HttpServletRequest request)
    • setPrivacy

      @Transactional(readOnly=false) @PutMapping("privacy") public org.springframework.http.ResponseEntity<Object> setPrivacy(@RequestBody @Validated UserPrivacyDto userPrivacyDto, jakarta.servlet.http.HttpServletRequest request)