module Google::Idtoken::Verifier

Ruby interface to Google's API to verify ID tokens @usage

result = Verifier.verify("an_id_token")
if result.valid?
  puts "ID: #{result.data["sub"]}"
  puts "Audience: #{result.data["aud"]}"
  # here you should check the 'aud' value against your apps
else
 puts "Invalid ID token"
end

Constants

VERSION

The current gem's version

Public Class Methods

verify(id_token) click to toggle source

Checks an ID token @param id_token [String] ID token to verify @return [Result] API result

# File lib/google/idtoken/verifier.rb, line 26
def self.verify(id_token)
  response = Client.new(id_token).call
  Result.new(response)
end