@aws-sdk/credential-provider-sso
Advanced tools
Comparing version 3.620.0 to 3.620.1
@@ -123,3 +123,5 @@ "use strict"; | ||
} | ||
const { roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope } = {} } = ssoResp; | ||
const { | ||
roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope, accountId } = {} | ||
} = ssoResp; | ||
if (!accessKeyId || !secretAccessKey || !sessionToken || !expiration) { | ||
@@ -131,3 +133,10 @@ throw new import_property_provider.CredentialsProviderError("SSO returns an invalid temporary credential.", { | ||
} | ||
return { accessKeyId, secretAccessKey, sessionToken, expiration: new Date(expiration), credentialScope }; | ||
return { | ||
accessKeyId, | ||
secretAccessKey, | ||
sessionToken, | ||
expiration: new Date(expiration), | ||
...credentialScope && { credentialScope }, | ||
...accountId && { accountId } | ||
}; | ||
}, "resolveSSOCredentials"); | ||
@@ -134,0 +143,0 @@ |
@@ -60,3 +60,3 @@ import { fromSso as getSsoTokenProvider } from "@aws-sdk/token-providers"; | ||
} | ||
const { roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope } = {} } = ssoResp; | ||
const { roleCredentials: { accessKeyId, secretAccessKey, sessionToken, expiration, credentialScope, accountId } = {}, } = ssoResp; | ||
if (!accessKeyId || !secretAccessKey || !sessionToken || !expiration) { | ||
@@ -68,3 +68,10 @@ throw new CredentialsProviderError("SSO returns an invalid temporary credential.", { | ||
} | ||
return { accessKeyId, secretAccessKey, sessionToken, expiration: new Date(expiration), credentialScope }; | ||
return { | ||
accessKeyId, | ||
secretAccessKey, | ||
sessionToken, | ||
expiration: new Date(expiration), | ||
...(credentialScope && { credentialScope }), | ||
...(accountId && { accountId }), | ||
}; | ||
}; |
{ | ||
"name": "@aws-sdk/credential-provider-sso", | ||
"version": "3.620.0", | ||
"version": "3.620.1", | ||
"description": "AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials", | ||
@@ -27,3 +27,3 @@ "main": "./dist-cjs/index.js", | ||
"dependencies": { | ||
"@aws-sdk/client-sso": "3.620.0", | ||
"@aws-sdk/client-sso": "3.620.1", | ||
"@aws-sdk/token-providers": "3.614.0", | ||
@@ -30,0 +30,0 @@ "@aws-sdk/types": "3.609.0", |
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
35309
582
+ Added@aws-sdk/client-sso@3.620.1(transitive)
+ Added@aws-sdk/core@3.620.1(transitive)
- Removed@aws-sdk/client-sso@3.620.0(transitive)
- Removed@aws-sdk/core@3.620.0(transitive)
Updated@aws-sdk/client-sso@3.620.1