@aws-sdk/client-sts
Advanced tools
Comparing version 3.525.0 to 3.529.0
@@ -258,5 +258,5 @@ "use strict"; | ||
// src/protocols/Aws_query.ts | ||
var import_core = require("@aws-sdk/core"); | ||
var import_protocol_http = require("@smithy/protocol-http"); | ||
var import_fast_xml_parser = require("fast-xml-parser"); | ||
var se_AssumeRoleCommand = /* @__PURE__ */ __name(async (input, context) => { | ||
@@ -346,3 +346,3 @@ const headers = SHARED_HEADERS; | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -360,3 +360,3 @@ contents = de_AssumeRoleResponse(data.AssumeRoleResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -374,3 +374,3 @@ contents = de_AssumeRoleWithSAMLResponse(data.AssumeRoleWithSAMLResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -388,3 +388,3 @@ contents = de_AssumeRoleWithWebIdentityResponse(data.AssumeRoleWithWebIdentityResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -402,3 +402,3 @@ contents = de_DecodeAuthorizationMessageResponse(data.DecodeAuthorizationMessageResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -416,3 +416,3 @@ contents = de_GetAccessKeyInfoResponse(data.GetAccessKeyInfoResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -430,3 +430,3 @@ contents = de_GetCallerIdentityResponse(data.GetCallerIdentityResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -444,3 +444,3 @@ contents = de_GetFederationTokenResponse(data.GetFederationTokenResult, context); | ||
} | ||
const data = await parseBody(output.body, context); | ||
const data = await (0, import_core.parseXmlBody)(output.body, context); | ||
let contents = {}; | ||
@@ -457,3 +457,3 @@ contents = de_GetSessionTokenResponse(data.GetSessionTokenResult, context); | ||
...output, | ||
body: await parseErrorBody(output.body, context) | ||
body: await (0, import_core.parseXmlErrorBody)(output.body, context) | ||
}; | ||
@@ -1065,3 +1065,2 @@ const errorCode = loadQueryErrorCode(output, parsedOutput.body); | ||
}), "deserializeMetadata"); | ||
var collectBodyString = /* @__PURE__ */ __name((streamBody, context) => (0, import_smithy_client.collectBody)(streamBody, context).then((body) => context.utf8Encoder(body)), "collectBodyString"); | ||
var throwDefaultError = (0, import_smithy_client.withBaseException)(STSServiceException); | ||
@@ -1145,34 +1144,2 @@ var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { | ||
var _m = "message"; | ||
var parseBody = /* @__PURE__ */ __name((streamBody, context) => collectBodyString(streamBody, context).then((encoded) => { | ||
if (encoded.length) { | ||
const parser = new import_fast_xml_parser.XMLParser({ | ||
attributeNamePrefix: "", | ||
htmlEntities: true, | ||
ignoreAttributes: false, | ||
ignoreDeclaration: true, | ||
parseTagValue: false, | ||
trimValues: false, | ||
tagValueProcessor: (_2, val) => val.trim() === "" && val.includes("\n") ? "" : void 0 | ||
}); | ||
parser.addEntity("#xD", "\r"); | ||
parser.addEntity("#10", "\n"); | ||
const parsedObj = parser.parse(encoded); | ||
const textNodeName = "#text"; | ||
const key = Object.keys(parsedObj)[0]; | ||
const parsedObjToReturn = parsedObj[key]; | ||
if (parsedObjToReturn[textNodeName]) { | ||
parsedObjToReturn[key] = parsedObjToReturn[textNodeName]; | ||
delete parsedObjToReturn[textNodeName]; | ||
} | ||
return (0, import_smithy_client.getValueFromTextNode)(parsedObjToReturn); | ||
} | ||
return {}; | ||
}), "parseBody"); | ||
var parseErrorBody = /* @__PURE__ */ __name(async (errorBody, context) => { | ||
const value = await parseBody(errorBody, context); | ||
if (value.Error) { | ||
value.Error.message = value.Error.message ?? value.Error.Message; | ||
} | ||
return value; | ||
}, "parseErrorBody"); | ||
var buildFormUrlencodedString = /* @__PURE__ */ __name((formEntries) => Object.entries(formEntries).map(([key, value]) => (0, import_smithy_client.extendedEncodeURIComponent)(key) + "=" + (0, import_smithy_client.extendedEncodeURIComponent)(value)).join("&"), "buildFormUrlencodedString"); | ||
@@ -1179,0 +1146,0 @@ var loadQueryErrorCode = /* @__PURE__ */ __name((output, data) => { |
@@ -0,4 +1,4 @@ | ||
import { parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core"; | ||
import { HttpRequest as __HttpRequest } from "@smithy/protocol-http"; | ||
import { collectBody, decorateServiceException as __decorateServiceException, expectNonNull as __expectNonNull, expectString as __expectString, extendedEncodeURIComponent as __extendedEncodeURIComponent, getValueFromTextNode as __getValueFromTextNode, parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, strictParseInt32 as __strictParseInt32, withBaseException, } from "@smithy/smithy-client"; | ||
import { XMLParser } from "fast-xml-parser"; | ||
import { collectBody, decorateServiceException as __decorateServiceException, expectNonNull as __expectNonNull, expectString as __expectString, extendedEncodeURIComponent as __extendedEncodeURIComponent, parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, strictParseInt32 as __strictParseInt32, withBaseException, } from "@smithy/smithy-client"; | ||
import { ExpiredTokenException, IDPCommunicationErrorException, IDPRejectedClaimException, InvalidAuthorizationMessageException, InvalidIdentityTokenException, MalformedPolicyDocumentException, PackedPolicyTooLargeException, RegionDisabledException, } from "../models/models_0"; | ||
@@ -875,34 +875,2 @@ import { STSServiceException as __BaseException } from "../models/STSServiceException"; | ||
const _m = "message"; | ||
const parseBody = (streamBody, context) => collectBodyString(streamBody, context).then((encoded) => { | ||
if (encoded.length) { | ||
const parser = new XMLParser({ | ||
attributeNamePrefix: "", | ||
htmlEntities: true, | ||
ignoreAttributes: false, | ||
ignoreDeclaration: true, | ||
parseTagValue: false, | ||
trimValues: false, | ||
tagValueProcessor: (_, val) => (val.trim() === "" && val.includes("\n") ? "" : undefined), | ||
}); | ||
parser.addEntity("#xD", "\r"); | ||
parser.addEntity("#10", "\n"); | ||
const parsedObj = parser.parse(encoded); | ||
const textNodeName = "#text"; | ||
const key = Object.keys(parsedObj)[0]; | ||
const parsedObjToReturn = parsedObj[key]; | ||
if (parsedObjToReturn[textNodeName]) { | ||
parsedObjToReturn[key] = parsedObjToReturn[textNodeName]; | ||
delete parsedObjToReturn[textNodeName]; | ||
} | ||
return __getValueFromTextNode(parsedObjToReturn); | ||
} | ||
return {}; | ||
}); | ||
const parseErrorBody = async (errorBody, context) => { | ||
const value = await parseBody(errorBody, context); | ||
if (value.Error) { | ||
value.Error.message = value.Error.message ?? value.Error.Message; | ||
} | ||
return value; | ||
}; | ||
const buildFormUrlencodedString = (formEntries) => Object.entries(formEntries) | ||
@@ -909,0 +877,0 @@ .map(([key, value]) => __extendedEncodeURIComponent(key) + "=" + __extendedEncodeURIComponent(value)) |
{ | ||
"name": "@aws-sdk/client-sts", | ||
"description": "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native", | ||
"version": "3.525.0", | ||
"version": "3.529.0", | ||
"scripts": { | ||
@@ -25,3 +25,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"@aws-crypto/sha256-js": "3.0.0", | ||
"@aws-sdk/core": "3.525.0", | ||
"@aws-sdk/core": "3.529.0", | ||
"@aws-sdk/middleware-host-header": "3.523.0", | ||
@@ -61,3 +61,2 @@ "@aws-sdk/middleware-logger": "3.523.0", | ||
"@smithy/util-utf8": "^2.1.1", | ||
"fast-xml-parser": "4.2.5", | ||
"tslib": "^2.5.0" | ||
@@ -93,3 +92,3 @@ }, | ||
"peerDependencies": { | ||
"@aws-sdk/credential-provider-node": "^3.525.0" | ||
"@aws-sdk/credential-provider-node": "^3.529.0" | ||
}, | ||
@@ -96,0 +95,0 @@ "browser": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
39
438227
8588
+ Added@aws-sdk/core@3.529.0(transitive)
- Removedfast-xml-parser@4.2.5
- Removed@aws-sdk/core@3.525.0(transitive)
- Removedfast-xml-parser@4.2.5(transitive)
Updated@aws-sdk/core@3.529.0