Module: Auth0::Verifier

Defined in:
lib/auth0/verifier.rb,
lib/auth0/verifier/jwks.rb,
lib/auth0/verifier/error.rb,
lib/auth0/verifier/handler.rb,
lib/auth0/verifier/version.rb,
lib/auth0/verifier/configuration.rb,
lib/auth0/verifier/handlers/base.rb,
lib/auth0/verifier/handlers/rs256.rb

Overview

Main module for gem

Defined Under Namespace

Modules: Handlers Classes: Configuration, Error, Handler, Jwks

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.handlerObject



13
14
15
# File 'lib/auth0/verifier.rb', line 13

def handler
  @handler ||= Auth0::Verifier::Handler.new
end

.verify!(options = {}) ⇒ Object



17
18
19
20
21
# File 'lib/auth0/verifier.rb', line 17

def verify!(options = {})
  handler_options = options.dup.tap { |it| it.delete(:token) }
  handler = Auth0::Verifier::Handler.new(handler_options)
  handler.verify(options[:token])
end