@aws-amplify/auth
Version:
Auth category of aws-amplify
66 lines (64 loc) • 6.97 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.deleteUserAttributes = exports.listDevices = exports.updateDeviceStatus = exports.verifyUserAttribute = exports.updateUserAttributes = exports.globalSignOut = exports.getUserAttributeVerificationCode = exports.deleteUser = exports.forgetDevice = exports.confirmDevice = exports.changePassword = exports.getUser = exports.setUserMFAPreference = exports.associateSoftwareToken = exports.verifySoftwareToken = exports.resendConfirmationCode = exports.respondToAuthChallenge = exports.confirmForgotPassword = exports.forgotPassword = exports.confirmSignUp = exports.signUp = exports.revokeToken = exports.initiateAuth = void 0;
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
const composers_1 = require("@aws-amplify/core/internals/aws-client-utils/composers");
const aws_client_utils_1 = require("@aws-amplify/core/internals/aws-client-utils");
const assertServiceError_1 = require("../../../../../errors/utils/assertServiceError");
const AuthError_1 = require("../../../../../errors/AuthError");
const base_1 = require("./base");
const buildUserPoolSerializer = (operation) => (input, endpoint) => {
const headers = (0, base_1.getSharedHeaders)(operation);
const body = JSON.stringify(input);
return (0, base_1.buildHttpRpcRequest)(endpoint, headers, body);
};
const buildUserPoolDeserializer = () => {
return async (response) => {
if (response.statusCode >= 300) {
const error = await (0, aws_client_utils_1.parseJsonError)(response);
(0, assertServiceError_1.assertServiceError)(error);
throw new AuthError_1.AuthError({ name: error.name, message: error.message });
}
else {
const body = await (0, aws_client_utils_1.parseJsonBody)(response);
return body;
}
};
};
const handleEmptyResponseDeserializer = () => {
return async (response) => {
if (response.statusCode >= 300) {
const error = await (0, aws_client_utils_1.parseJsonError)(response);
(0, assertServiceError_1.assertServiceError)(error);
throw new AuthError_1.AuthError({ name: error.name, message: error.message });
}
else {
return undefined;
}
};
};
exports.initiateAuth = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('InitiateAuth'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.revokeToken = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('RevokeToken'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.signUp = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('SignUp'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.confirmSignUp = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ConfirmSignUp'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.forgotPassword = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ForgotPassword'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.confirmForgotPassword = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ConfirmForgotPassword'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.respondToAuthChallenge = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('RespondToAuthChallenge'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.resendConfirmationCode = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ResendConfirmationCode'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.verifySoftwareToken = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('VerifySoftwareToken'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.associateSoftwareToken = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('AssociateSoftwareToken'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.setUserMFAPreference = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('SetUserMFAPreference'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.getUser = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('GetUser'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.changePassword = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ChangePassword'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.confirmDevice = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ConfirmDevice'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.forgetDevice = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ForgetDevice'), handleEmptyResponseDeserializer(), base_1.defaultConfig);
exports.deleteUser = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('DeleteUser'), handleEmptyResponseDeserializer(), base_1.defaultConfig);
exports.getUserAttributeVerificationCode = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('GetUserAttributeVerificationCode'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.globalSignOut = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('GlobalSignOut'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.updateUserAttributes = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('UpdateUserAttributes'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.verifyUserAttribute = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('VerifyUserAttribute'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.updateDeviceStatus = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('UpdateDeviceStatus'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.listDevices = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('ListDevices'), buildUserPoolDeserializer(), base_1.defaultConfig);
exports.deleteUserAttributes = (0, composers_1.composeServiceApi)(base_1.cognitoUserPoolTransferHandler, buildUserPoolSerializer('DeleteUserAttributes'), buildUserPoolDeserializer(), base_1.defaultConfig);
//# sourceMappingURL=index.js.map
;