Sha256: e7917976f201d71befd1a3f1ecc0b6948d52b63dca25358a19590b4c4ad35196
Contents?: true
Size: 538 Bytes
Versions: 20
Compression:
Stored size: 538 Bytes
Contents
module Spina module Authentication module Basic extend ActiveSupport::Concern included do helper_method :logged_in? end def logged_in? authenticate end private def authenticate authenticate_or_request_with_http_basic do |username, password| username == Rails.application.credentials.dig(:spina, :username) && password == Rails.application.credentials.dig(:spina, :password) end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems