Class OtpGeneratorController
- java.lang.Object
-
- io.mosip.kernel.otpmanager.controller.OtpGeneratorController
-
@RestController @CrossOrigin public class OtpGeneratorController extends Object
This class provides controller methods for OTP generation.- Since:
- 1.0.0
- Author:
- Sagar Mahapatra, Ritesh Sinha
-
-
Constructor Summary
Constructors Constructor Description OtpGeneratorController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseWrapper<OtpGeneratorResponseDto>generateOtp(RequestWrapper<OtpGeneratorRequestDto> otpDto)This method handles the OTP generation.
-
-
-
Method Detail
-
generateOtp
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'REGISTRATION_ADMIN\',\'REGISTRATION_SUPERVISOR\',\'REGISTRATION_OFFICER\',\'ID_AUTHENTICATION\',\'AUTH\',\'RESIDENT\')") @ResponseFilter @PostMapping("/otp/generate") public ResponseWrapper<OtpGeneratorResponseDto> generateOtp(@Validated(ValidationLevel.class) @RequestBody RequestWrapper<OtpGeneratorRequestDto> otpDto)This method handles the OTP generation.- Parameters:
otpDto- The request DTO for OTP generation.- Returns:
- The generated OTP as DTO response.
-
-