From ec8ffa9be7e002a05f132b877378bbdd0d774c50 Mon Sep 17 00:00:00 2001 From: jano3 <jano@uafrica.com> Date: Tue, 31 Jan 2023 13:45:19 +0200 Subject: [PATCH] Add confirm forgot password function for cognito --- cognito/cognito.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cognito/cognito.go b/cognito/cognito.go index d8300ae..079b200 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 { -- GitLab