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 Constructor Description RestControllerMe()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Object>changeMyPassword(ChangeMyPasswordDto chPasswordDto, javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<Object>confirmTOTP(ValidationSetupTOTPDto setupDto, javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<UserPrivacyDto>getPrivacy(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<IsTOTPEnabledDto>hasATOTP(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<IsExternalAuthDto>isExternalAuth(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<SetupTOTPDto>prepareTOTP(javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<Object>removeTOTP(ValidationTOTPDto validationDto, javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<Object>setPrivacy(UserPrivacyDto userPrivacyDto, javax.servlet.http.HttpServletRequest request)
-
-
-
Method Detail
-
changeMyPassword
@Transactional(readOnly=false) @PostMapping("chpasswd") public org.springframework.http.ResponseEntity<Object> changeMyPassword(@RequestBody @Validated ChangeMyPasswordDto chPasswordDto, javax.servlet.http.HttpServletRequest request)
-
isExternalAuth
@Transactional(readOnly=true) @GetMapping("is-external-auth") public org.springframework.http.ResponseEntity<IsExternalAuthDto> isExternalAuth(javax.servlet.http.HttpServletRequest request)
-
prepareTOTP
@Transactional(readOnly=true) @GetMapping("set2auth") public org.springframework.http.ResponseEntity<SetupTOTPDto> prepareTOTP(javax.servlet.http.HttpServletRequest request)
-
confirmTOTP
@Transactional(readOnly=false) @PostMapping("set2auth") public org.springframework.http.ResponseEntity<Object> confirmTOTP(@RequestBody @Validated ValidationSetupTOTPDto setupDto, javax.servlet.http.HttpServletRequest request)
-
hasATOTP
@Transactional(readOnly=true) @GetMapping("has2auth") public org.springframework.http.ResponseEntity<IsTOTPEnabledDto> hasATOTP(javax.servlet.http.HttpServletRequest request)
-
removeTOTP
@Transactional(readOnly=false) @DeleteMapping("set2auth") public org.springframework.http.ResponseEntity<Object> removeTOTP(@RequestBody @Validated ValidationTOTPDto validationDto, javax.servlet.http.HttpServletRequest request)
-
getPrivacy
@Transactional(readOnly=true) @GetMapping("privacy") public org.springframework.http.ResponseEntity<UserPrivacyDto> getPrivacy(javax.servlet.http.HttpServletRequest request)
-
setPrivacy
@Transactional(readOnly=false) @PutMapping("privacy") public org.springframework.http.ResponseEntity<Object> setPrivacy(@RequestBody @Validated UserPrivacyDto userPrivacyDto, javax.servlet.http.HttpServletRequest request)
-
-