public Task ConfirmForgotPassword()

in src/Amazon.Extensions.CognitoAuthentication/CognitoUserPool.cs [376:395]


        public Task ConfirmForgotPassword(string userID, string token, string newPassword, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();

            var request = new ConfirmForgotPasswordRequest
            {
                Username = userID,
                ClientId = ClientID,
                ConfirmationCode = token,
                Password = newPassword,

            };

            if (!string.IsNullOrEmpty(ClientSecret))
            {
                request.SecretHash = CognitoAuthHelper.GetUserPoolSecretHash(userID, ClientID, ClientSecret);
            }

            return Provider.ConfirmForgotPasswordAsync(request, cancellationToken);
        }