class Aws::SharedConfig

def sso_credentials_from_profile(cfg, profile)

SSOCredentials
If any of the sso_ profile values are present, attempt to construct
def sso_credentials_from_profile(cfg, profile)
  if @parsed_config &&
     (prof_config = cfg[profile]) &&
     !(prof_config.keys & SSO_PROFILE_KEYS).empty?
    SSOCredentials.new(
      sso_start_url: prof_config['sso_start_url'],
      sso_region: prof_config['sso_region'],
      sso_account_id: prof_config['sso_account_id'],
      sso_role_name: prof_config['sso_role_name']
    )
  end
end