Exemple #1
0
        /// <inheritdoc />
        public async Task VerifyOtp(string otpId, SmsOtpVerifyBody body, CancellationToken token)
        {
            var requestBody = CreateJsonBody(body);
            var result      = await PostAsync($"/otp/{otpId}/verifications", requestBody, token);

            result.EnsureSuccessStatusCode();
        }
Exemple #2
0
        public async Task VerifyOtpTest()
        {
            var service = new SmsOtpService {
                Authentication = _textFixture.Authentication
            };
            var body = new SmsOtpVerifyBody
            {
                Digit      = 6,
                ExpireIn   = 3000,
                MaxAttempt = 3,
                OtpCode    = "ENTER-OTP-HERE"
            };

            await service.VerifyOtp("ENTER-OTP-KEY-FROM-SENDOTP-HERE", body);
        }
Exemple #3
0
 /// <inheritdoc />
 public Task VerifyOtp(string otpId, SmsOtpVerifyBody body)
 {
     return(VerifyOtp(otpId, body, CancellationToken.None));
 }