Package tv.hd3g.authkit.mod.controller
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Object>changeMyPassword(ChangeMyPasswordDto chPasswordDto, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<Object>confirmTOTP(ValidationSetupTOTPDto setupDto, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<UserPrivacyDto>getPrivacy(jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<IsTOTPEnabledDto>hasATOTP(jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<IsExternalAuthDto>isExternalAuth(jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<SetupTOTPDto>prepareTOTP(jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<Object>removeTOTP(ValidationTOTPDto validationDto, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<Object>setPrivacy(UserPrivacyDto userPrivacyDto, jakarta.servlet.http.HttpServletRequest request)
-
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)
-