diff --git a/cognito/cognito.go b/cognito/cognito.go index d8300aee61cb523bc6fd133bda6fc39e9d31dfc2..079b2000bc551fd313e3d261b1b042e66c89e3d0 100644 --- a/cognito/cognito.go +++ b/cognito/cognito.go @@ -90,6 +90,18 @@ func SetUserPassword(pool string, username string, password string) (*cognitoide return output, err } +func ConfirmPasswordReset(appClientID string, username string, password string, confirmationCode string) (*cognitoidentityprovider.ConfirmForgotPasswordOutput, error) { + input := cognitoidentityprovider.ConfirmForgotPasswordInput{ + ClientId: &appClientID, + ConfirmationCode: &confirmationCode, + Password: &password, + Username: &username, + } + output, err := CognitoService.ConfirmForgotPassword(&input) + logs.Info("output", output) + return output, err +} + // FOR API LOGS func DetermineAuthType(identity events.APIGatewayRequestIdentity) *string {