Пример #1
0
        public async Task SignUpUserConfirmation(ISignupConfirmModelUser confirmation)
        {
            try
            {
                ConfirmSignUpRequest confirmRequest = new ConfirmSignUpRequest()
                {
                    Username         = confirmation.Username,
                    ConfirmationCode = confirmation.ConfirmationCode,
                    ClientId         = GetClientId(),
                };

                AmazonCognitoIdentityProviderClient client = GetAmazonCognitoIdentity();
                ConfirmSignUpResponse confirmResult        = await client.ConfirmSignUpAsync(confirmRequest);
            }
            catch (CodeMismatchException e)
            {
                throw new WebApiException(System.Net.HttpStatusCode.Forbidden, e.Message);
            }
            catch (ExpiredCodeException e)
            {
                throw new WebApiException(System.Net.HttpStatusCode.Forbidden, e.Message);
            }
            catch (Exception e)
            {
                throw new WebApiException(System.Net.HttpStatusCode.InternalServerError, e.Message);
            }
        }
Пример #2
0
 public async Task SignUpUserConfirmation(ISignupConfirmModelUser confirmation)
 {
     await _signupConfirm.SignUpUserConfirmation(confirmation);
 }
Пример #3
0
 public async Task SignUpUserConfirmation(ISignupConfirmModelUser confirmation)
 {
     await Task.Run(() => true);
 }