in iap/iap.rb [43:70]
def verify_iap_jwt iap_jwt:, project_number: nil, project_id: nil, backend_service_id: nil
require "googleauth"
audience = nil
if project_number && project_id
audience = "/projects/#{project_number}/apps/#{project_id}"
elsif project_number && backend_service_id
audience = "/projects/#{project_number}/global/backendServices/#{backend_service_id}"
end
payload = Google::Auth::IDTokens.verify_iap iap_jwt, aud: audience
puts payload
if audience.nil?
puts "Audience not verified! Supply a project_number and project_id to verify"
end
end