class Google::Auth::ExternalAccount::IdentityPoolCredentials

def url_data

def url_data
  begin
    response = connection.get @credential_source_url do |req|
      req.headers.merge! @credential_source_headers
    end
  rescue Faraday::Error => e
    raise "Error retrieving from credential url: #{e}"
  end
  raise "Unable to retrieve Identity Pool subject token #{response.body}" unless response.success?
  [response.body, @credential_source_url]
end