Package tv.hd3g.authkit.mod.controller
Class ControllerLogin
- java.lang.Object
-
- tv.hd3g.authkit.mod.controller.ControllerLogin
-
@Controller public class ControllerLogin extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringTOKEN_FORMNAME_ENTER_TOTPstatic StringTOKEN_FORMNAME_LOGINstatic StringTOKEN_FORMNAME_RESET_PSDstatic StringTOKEN_REDIRECT_RESET_PSD
-
Constructor Summary
Constructors Constructor Description ControllerLogin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoLogin(org.springframework.ui.Model model, @Valid LoginFormDto form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)StringdoResetPassword(org.springframework.ui.Model model, @Valid ResetPasswordFormDto form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)StringdoTOTPLogin(org.springframework.ui.Model model, @Valid TOTPLogonCodeFormDto totpForm, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Stringlogin(org.springframework.ui.Model model)Stringlogout(org.springframework.ui.Model model, javax.servlet.http.HttpServletResponse response)StringresetPassword(@NotEmpty String token, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Field Detail
-
TOKEN_FORMNAME_LOGIN
public static final String TOKEN_FORMNAME_LOGIN
- See Also:
- Constant Field Values
-
TOKEN_FORMNAME_RESET_PSD
public static final String TOKEN_FORMNAME_RESET_PSD
- See Also:
- Constant Field Values
-
TOKEN_FORMNAME_ENTER_TOTP
public static final String TOKEN_FORMNAME_ENTER_TOTP
- See Also:
- Constant Field Values
-
TOKEN_REDIRECT_RESET_PSD
public static final String TOKEN_REDIRECT_RESET_PSD
- See Also:
- Constant Field Values
-
-
Method Detail
-
login
@GetMapping("/login") public String login(org.springframework.ui.Model model)
-
doLogin
@PostMapping("/login") public String doLogin(org.springframework.ui.Model model, @ModelAttribute @Valid @Valid LoginFormDto form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
logout
@GetMapping("/logout") public String logout(org.springframework.ui.Model model, javax.servlet.http.HttpServletResponse response)
-
resetPassword
@GetMapping("/reset-password/{token}") public String resetPassword(@PathVariable("token") @NotEmpty @NotEmpty String token, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
doResetPassword
@PostMapping("/reset-password") public String doResetPassword(org.springframework.ui.Model model, @ModelAttribute @Valid @Valid ResetPasswordFormDto form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
doTOTPLogin
@PostMapping("/login-2auth") public String doTOTPLogin(org.springframework.ui.Model model, @ModelAttribute @Valid @Valid TOTPLogonCodeFormDto totpForm, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-