12 lines
		
	
	
		
			515 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			515 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { getSsoOidcClient } from "./getSsoOidcClient";
 | 
						|
export const getNewSsoOidcToken = async (ssoToken, ssoRegion, init = {}) => {
 | 
						|
    const { CreateTokenCommand } = await import("@aws-sdk/nested-clients/sso-oidc");
 | 
						|
    const ssoOidcClient = await getSsoOidcClient(ssoRegion, init);
 | 
						|
    return ssoOidcClient.send(new CreateTokenCommand({
 | 
						|
        clientId: ssoToken.clientId,
 | 
						|
        clientSecret: ssoToken.clientSecret,
 | 
						|
        refreshToken: ssoToken.refreshToken,
 | 
						|
        grantType: "refresh_token",
 | 
						|
    }));
 | 
						|
};
 |