12 lines
468 B
JavaScript
12 lines
468 B
JavaScript
|
import { fromSSO, validateSsoProfile } from "@aws-sdk/credential-provider-sso";
|
||
|
export { isSsoProfile } from "@aws-sdk/credential-provider-sso";
|
||
|
export const resolveSsoCredentials = (data) => {
|
||
|
const { sso_start_url, sso_account_id, sso_region, sso_role_name } = validateSsoProfile(data);
|
||
|
return fromSSO({
|
||
|
ssoStartUrl: sso_start_url,
|
||
|
ssoAccountId: sso_account_id,
|
||
|
ssoRegion: sso_region,
|
||
|
ssoRoleName: sso_role_name,
|
||
|
})();
|
||
|
};
|