Class TwoFactorAuthenticationController


  • @Controller
    @RequestMapping("/2fa")
    public class TwoFactorAuthenticationController
    extends java.lang.Object
    • Field Detail

      • TWO_FACTOR_ACTIVATION_URI

        public static final java.lang.String TWO_FACTOR_ACTIVATION_URI
        See Also:
        Constant Field Values
      • ATTRIBUTE_2FA_SECRET_KEY

        public static final java.lang.String ATTRIBUTE_2FA_SECRET_KEY
        See Also:
        Constant Field Values
      • TWO_FACTOR_CONFIGURED_URI

        public static final java.lang.String TWO_FACTOR_CONFIGURED_URI
        See Also:
        Constant Field Values
    • Method Detail

      • configured

        @GetMapping("/authenticate")
        public java.lang.String configured()
      • validate

        @PostMapping("/validate")
        public java.lang.String validate​(org.springframework.ui.Model model,
                                         @RequestParam
                                         java.lang.String verificationCode)
      • activation

        @GetMapping("/activation")
        public java.lang.String activation​(org.springframework.ui.Model model)
      • authenticate

        @PostMapping("/activation/authenticate")
        public java.lang.String authenticate​(org.springframework.ui.Model model,
                                             @RequestParam
                                             java.lang.String verificationCode,
                                             @RequestParam
                                             java.lang.String secretKey)
      • recoverAccount

        @PostMapping("/recover")
        public java.lang.String recoverAccount​(org.springframework.ui.Model model,
                                               @RequestParam
                                               java.lang.String recoveryCode)