in lambda/GameLiftUnreal-CognitoLogin.py [0:0]
def initiate_auth(username, password):
try:
resp = client.initiate_auth(
ClientId=USER_POOL_APP_CLIENT_ID,
AuthFlow='USER_PASSWORD_AUTH',
AuthParameters={
'USERNAME': username,
'PASSWORD': password
})
except client.exceptions.InvalidParameterException as e:
return None, "Username and password must not be empty"
except (client.exceptions.NotAuthorizedException, client.exceptions.UserNotFoundException) as e:
return None, "Username or password is incorrect"
except Exception as e:
print("Uncaught exception:", e, file=sys.stderr)
return None, "Unknown error"
return resp, None