class Auth0::Verifier::Handler
Public Class Methods
new(options = {})
click to toggle source
# File lib/auth0/verifier/handler.rb, line 9 def initialize(options = {}) options.each do |key, value| config.public_send("#{key}=", value) if config.respond_to?("#{key}=") end end
Public Instance Methods
config()
click to toggle source
# File lib/auth0/verifier/handler.rb, line 19 def config @config ||= Auth0::Verifier::Configuration.new end
Also aliased as: configuration
configure() { |config| ... }
click to toggle source
# File lib/auth0/verifier/handler.rb, line 24 def configure yield(config) if block_given? true end
verify(token)
click to toggle source
# File lib/auth0/verifier/handler.rb, line 15 def verify(token) handler.new(token: token, config: config).verify end
Private Instance Methods
handler()
click to toggle source
# File lib/auth0/verifier/handler.rb, line 31 def handler case config.type.to_s.downcase when 'rs256' Auth0::Verifier::Handlers::Rs256 else raise NotImplementedError end end