Sha256: 1e01bc6dd5881324c06aa59c0b81c70079c9c2e7fa2dd77fe7196bc46efc1259
Contents?: true
Size: 402 Bytes
Versions: 23
Compression:
Stored size: 402 Bytes
Contents
# frozen_string_literal: true module Concerns module Authenticated extend ActiveSupport::Concern include Praxis::Callbacks included do before :action do |controller| auth_data = controller.request.headers['Authorization'] Praxis::Responses::Unauthorized.new(body: 'Authentication info is invalid') if auth_data && auth_data !~ /secret/ end end end end
Version data entries
23 entries across 23 versions & 1 rubygems