Class MfaRecoveryCodeLoginResource
java.lang.Object
eu.rarogsoftware.rarog.platform.app.rest.security.MfaRecoveryCodeLoginResource
@RestController
@RequestMapping("/login/mfa/recovery-codes")
public class MfaRecoveryCodeLoginResource
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
-
Constructor Summary
ConstructorsConstructorDescriptionMfaRecoveryCodeLoginResource
(MfaStore mfaStore, RecoveryCodesService recoveryCodesService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<String>
org.springframework.http.ResponseEntity<MfaRecoveryCodeLoginResource.RecoveryCodeResultBean>
loginWithRecoveryCode
(jakarta.servlet.http.HttpServletRequest request, MfaRecoveryCodeLoginResource.RecoveryCodeBean recoveryCodeBean, StandardUser user)
-
Constructor Details
-
MfaRecoveryCodeLoginResource
-
-
Method Details
-
loginWithRecoveryCode
@PostMapping(consumes="application/json") @MfaEndpoint public org.springframework.http.ResponseEntity<MfaRecoveryCodeLoginResource.RecoveryCodeResultBean> loginWithRecoveryCode(jakarta.servlet.http.HttpServletRequest request, @RequestBody MfaRecoveryCodeLoginResource.RecoveryCodeBean recoveryCodeBean, @AuthenticationPrincipal StandardUser user) -
generateCodes
@GetMapping("generate") @MfaEndpoint(registerOnly=true) public org.springframework.http.ResponseEntity<String> generateCodes()
-