class Rack::Auth::Fernet

Public Class Methods

new(app, secret, realm=nil) click to toggle source
# File lib/rack/fernet.rb, line 11
def initialize(app, secret, realm=nil)
  @app = app
  @realm = realm
  @secret = secret
end

Private Instance Methods

valid?(auth) click to toggle source
# File lib/rack/fernet.rb, line 18
def valid?(auth)
  verifier = ::Fernet.verifier(@secret, auth.credentials.last)
  verifier.valid?
end