ValidateOtpTask

ValidateOtpTask.runTask(TaskListener taskListener, String serverUrl, String username, String otpValue)

taskListener - Listener to processes the result of the request.

serverUrl - The URL of the SurePassID FIDO Server.

sessionToken - The value returned by ValidateUserTask after successfully authenticating with a username and password.

otpValue - The OTP value to validate.

Example

ValidateOtpTask.runTask(new TaskListener() {
    @Override
    public void onTaskSuccess() {
    }

    @Override
    public void onTaskError(String errorMessage, int errorCode) {
        if (errorCode == OTP_VALIDATION_FAILED_ERROR) {
            // An invalid OTP value was entered by the user.
        } else {
            // Another error occurred processing the request.
        }
    }
}, serverUrl, mSessiontoken, otpValue);