class Google::Idtoken::Verifier::CLI::Commands::Check

Command to check an ID token

Public Class Methods

new(id_token) click to toggle source

Prepare a verification run from the terminal @param id_token [String]

# File lib/google/idtoken/verifier/cli/commands/check.rb, line 12
def initialize(id_token)
  @id_token = id_token
end

Public Instance Methods

run() click to toggle source

Prints the verification result of an ID token

# File lib/google/idtoken/verifier/cli/commands/check.rb, line 17
def run
  result = Verifier.verify(@id_token)
  if result.valid?
    print_valid
  else
    print_invalid
  end
  out.print "Data:"
  out.pretty result.data
end

Private Instance Methods

print_invalid() click to toggle source
print_valid() click to toggle source