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
# File lib/google/idtoken/verifier/cli/commands/check.rb, line 35 def print_invalid out.print "INVALID ID token!" out.print end
print_valid()
click to toggle source
# File lib/google/idtoken/verifier/cli/commands/check.rb, line 30 def print_valid out.print "Valid ID token!" out.print end