@aws-sdk/credential-providers
Advanced tools
Comparing version 3.583.0 to 3.587.0
@@ -31,7 +31,10 @@ "use strict"; | ||
return async () => { | ||
options.logger?.debug("@aws-sdk/credential-providers", "fromTemporaryCredentials (STS)"); | ||
options.logger?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)"); | ||
const params = { ...options.params, RoleSessionName: options.params.RoleSessionName ?? "aws-sdk-js-" + Date.now() }; | ||
if (params?.SerialNumber) { | ||
if (!options.mfaCodeProvider) { | ||
throw new property_provider_1.CredentialsProviderError(`Temporary credential requires multi-factor authentication,` + ` but no MFA code callback was provided.`, false); | ||
throw new property_provider_1.CredentialsProviderError(`Temporary credential requires multi-factor authentication,` + ` but no MFA code callback was provided.`, { | ||
tryNextLink: false, | ||
logger: options.logger, | ||
}); | ||
} | ||
@@ -50,3 +53,5 @@ params.TokenCode = await options.mfaCodeProvider(params?.SerialNumber); | ||
if (!Credentials || !Credentials.AccessKeyId || !Credentials.SecretAccessKey) { | ||
throw new property_provider_1.CredentialsProviderError(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`); | ||
throw new property_provider_1.CredentialsProviderError(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`, { | ||
logger: options.logger, | ||
}); | ||
} | ||
@@ -53,0 +58,0 @@ return { |
@@ -5,7 +5,10 @@ import { CredentialsProviderError } from "@smithy/property-provider"; | ||
return async () => { | ||
options.logger?.debug("@aws-sdk/credential-providers", "fromTemporaryCredentials (STS)"); | ||
options.logger?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)"); | ||
const params = { ...options.params, RoleSessionName: options.params.RoleSessionName ?? "aws-sdk-js-" + Date.now() }; | ||
if (params?.SerialNumber) { | ||
if (!options.mfaCodeProvider) { | ||
throw new CredentialsProviderError(`Temporary credential requires multi-factor authentication,` + ` but no MFA code callback was provided.`, false); | ||
throw new CredentialsProviderError(`Temporary credential requires multi-factor authentication,` + ` but no MFA code callback was provided.`, { | ||
tryNextLink: false, | ||
logger: options.logger, | ||
}); | ||
} | ||
@@ -24,3 +27,5 @@ params.TokenCode = await options.mfaCodeProvider(params?.SerialNumber); | ||
if (!Credentials || !Credentials.AccessKeyId || !Credentials.SecretAccessKey) { | ||
throw new CredentialsProviderError(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`); | ||
throw new CredentialsProviderError(`Invalid response from STS.assumeRole call with role ${params.RoleArn}`, { | ||
logger: options.logger, | ||
}); | ||
} | ||
@@ -27,0 +32,0 @@ return { |
{ | ||
"name": "@aws-sdk/credential-providers", | ||
"version": "3.583.0", | ||
"version": "3.587.0", | ||
"description": "A collection of credential providers, without requiring service clients like STS, Cognito", | ||
@@ -31,16 +31,16 @@ "main": "./dist-cjs/index.js", | ||
"dependencies": { | ||
"@aws-sdk/client-cognito-identity": "3.583.0", | ||
"@aws-sdk/client-sso": "3.583.0", | ||
"@aws-sdk/client-sts": "3.583.0", | ||
"@aws-sdk/credential-provider-cognito-identity": "3.583.0", | ||
"@aws-sdk/credential-provider-env": "3.577.0", | ||
"@aws-sdk/credential-provider-http": "3.582.0", | ||
"@aws-sdk/credential-provider-ini": "3.583.0", | ||
"@aws-sdk/credential-provider-node": "3.583.0", | ||
"@aws-sdk/credential-provider-process": "3.577.0", | ||
"@aws-sdk/credential-provider-sso": "3.583.0", | ||
"@aws-sdk/credential-provider-web-identity": "3.577.0", | ||
"@aws-sdk/client-cognito-identity": "3.587.0", | ||
"@aws-sdk/client-sso": "3.587.0", | ||
"@aws-sdk/client-sts": "3.587.0", | ||
"@aws-sdk/credential-provider-cognito-identity": "3.587.0", | ||
"@aws-sdk/credential-provider-env": "3.587.0", | ||
"@aws-sdk/credential-provider-http": "3.587.0", | ||
"@aws-sdk/credential-provider-ini": "3.587.0", | ||
"@aws-sdk/credential-provider-node": "3.587.0", | ||
"@aws-sdk/credential-provider-process": "3.587.0", | ||
"@aws-sdk/credential-provider-sso": "3.587.0", | ||
"@aws-sdk/credential-provider-web-identity": "3.587.0", | ||
"@aws-sdk/types": "3.577.0", | ||
"@smithy/credential-provider-imds": "^3.0.0", | ||
"@smithy/property-provider": "^3.0.0", | ||
"@smithy/credential-provider-imds": "^3.1.0", | ||
"@smithy/property-provider": "^3.1.0", | ||
"@smithy/types": "^3.0.0", | ||
@@ -47,0 +47,0 @@ "tslib": "^2.6.2" |
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
89791
869
+ Added@aws-sdk/client-cognito-identity@3.587.0(transitive)
+ Added@aws-sdk/client-sso@3.587.0(transitive)
+ Added@aws-sdk/client-sso-oidc@3.587.0(transitive)
+ Added@aws-sdk/client-sts@3.587.0(transitive)
+ Added@aws-sdk/core@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-cognito-identity@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-env@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-http@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-ini@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-node@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-process@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-sso@3.587.0(transitive)
+ Added@aws-sdk/credential-provider-web-identity@3.587.0(transitive)
+ Added@aws-sdk/middleware-user-agent@3.587.0(transitive)
+ Added@aws-sdk/region-config-resolver@3.587.0(transitive)
+ Added@aws-sdk/token-providers@3.587.0(transitive)
+ Added@aws-sdk/util-endpoints@3.587.0(transitive)
+ Added@aws-sdk/util-user-agent-node@3.587.0(transitive)
+ Added@smithy/abort-controller@3.1.6(transitive)
+ Added@smithy/config-resolver@3.0.10(transitive)
+ Added@smithy/core@2.5.1(transitive)
+ Added@smithy/credential-provider-imds@3.2.5(transitive)
+ Added@smithy/fetch-http-handler@4.0.0(transitive)
+ Added@smithy/hash-node@3.0.8(transitive)
+ Added@smithy/invalid-dependency@3.0.8(transitive)
+ Added@smithy/middleware-content-length@3.0.10(transitive)
+ Added@smithy/middleware-endpoint@3.2.1(transitive)
+ Added@smithy/middleware-retry@3.0.25(transitive)
+ Added@smithy/middleware-serde@3.0.8(transitive)
+ Added@smithy/middleware-stack@3.0.8(transitive)
+ Added@smithy/node-config-provider@3.1.9(transitive)
+ Added@smithy/node-http-handler@3.2.5(transitive)
+ Added@smithy/property-provider@3.1.8(transitive)
+ Added@smithy/protocol-http@4.1.5(transitive)
+ Added@smithy/querystring-builder@3.0.8(transitive)
+ Added@smithy/querystring-parser@3.0.8(transitive)
+ Added@smithy/service-error-classification@3.0.8(transitive)
+ Added@smithy/shared-ini-file-loader@3.1.9(transitive)
+ Added@smithy/smithy-client@3.4.2(transitive)
+ Added@smithy/types@3.6.0(transitive)
+ Added@smithy/url-parser@3.0.8(transitive)
+ Added@smithy/util-defaults-mode-browser@3.0.25(transitive)
+ Added@smithy/util-defaults-mode-node@3.0.25(transitive)
+ Added@smithy/util-endpoints@2.1.4(transitive)
+ Added@smithy/util-middleware@3.0.8(transitive)
+ Added@smithy/util-retry@3.0.8(transitive)
+ Added@smithy/util-stream@3.2.1(transitive)
- Removed@aws-sdk/client-cognito-identity@3.583.0(transitive)
- Removed@aws-sdk/client-sso@3.583.0(transitive)
- Removed@aws-sdk/client-sso-oidc@3.583.0(transitive)
- Removed@aws-sdk/client-sts@3.583.0(transitive)
- Removed@aws-sdk/core@3.582.0(transitive)
- Removed@aws-sdk/credential-provider-cognito-identity@3.583.0(transitive)
- Removed@aws-sdk/credential-provider-env@3.577.0(transitive)
- Removed@aws-sdk/credential-provider-http@3.582.0(transitive)
- Removed@aws-sdk/credential-provider-ini@3.583.0(transitive)
- Removed@aws-sdk/credential-provider-node@3.583.0(transitive)
- Removed@aws-sdk/credential-provider-process@3.577.0(transitive)
- Removed@aws-sdk/credential-provider-sso@3.583.0(transitive)
- Removed@aws-sdk/credential-provider-web-identity@3.577.0(transitive)
- Removed@aws-sdk/middleware-user-agent@3.583.0(transitive)
- Removed@aws-sdk/region-config-resolver@3.577.0(transitive)
- Removed@aws-sdk/token-providers@3.577.0(transitive)
- Removed@aws-sdk/util-endpoints@3.583.0(transitive)
- Removed@aws-sdk/util-user-agent-node@3.577.0(transitive)
- Removed@smithy/abort-controller@3.1.5(transitive)
- Removed@smithy/config-resolver@3.0.9(transitive)
- Removed@smithy/core@2.4.8(transitive)
- Removed@smithy/credential-provider-imds@3.2.4(transitive)
- Removed@smithy/hash-node@3.0.7(transitive)
- Removed@smithy/invalid-dependency@3.0.7(transitive)
- Removed@smithy/middleware-content-length@3.0.9(transitive)
- Removed@smithy/middleware-endpoint@3.1.4(transitive)
- Removed@smithy/middleware-retry@3.0.23(transitive)
- Removed@smithy/middleware-serde@3.0.7(transitive)
- Removed@smithy/middleware-stack@3.0.7(transitive)
- Removed@smithy/node-config-provider@3.1.8(transitive)
- Removed@smithy/node-http-handler@3.2.4(transitive)
- Removed@smithy/property-provider@3.1.7(transitive)
- Removed@smithy/protocol-http@4.1.4(transitive)
- Removed@smithy/querystring-builder@3.0.7(transitive)
- Removed@smithy/querystring-parser@3.0.7(transitive)
- Removed@smithy/service-error-classification@3.0.7(transitive)
- Removed@smithy/shared-ini-file-loader@3.1.8(transitive)
- Removed@smithy/smithy-client@3.4.0(transitive)
- Removed@smithy/types@3.5.0(transitive)
- Removed@smithy/url-parser@3.0.7(transitive)
- Removed@smithy/util-defaults-mode-browser@3.0.23(transitive)
- Removed@smithy/util-defaults-mode-node@3.0.23(transitive)
- Removed@smithy/util-endpoints@2.1.3(transitive)
- Removed@smithy/util-middleware@3.0.7(transitive)
- Removed@smithy/util-retry@3.0.7(transitive)
- Removed@smithy/util-stream@3.1.9(transitive)
Updated@aws-sdk/client-sso@3.587.0
Updated@aws-sdk/client-sts@3.587.0
Updated@aws-sdk/credential-provider-cognito-identity@3.587.0