Sha256: 9f3a4f5496dc2a6e2873641f893abf5bdbe7897bf2915bc5e87ee15609753694

Contents?: true

Size: 694 Bytes

Versions: 2

Compression:

Stored size: 694 Bytes

Contents

# frozen_string_literal: true

require 'active_support'
require 'active_support/core_ext/module/attribute_accessors'

require 'g5_authenticatable_api/version'
require 'g5_authenticatable_api/helpers/grape'
require 'g5_authenticatable_api/railtie' if defined?(Rails)

require 'g5_authentication_client'

# Token-based authentication for protecting rails API endpoints with G5 Auth
module G5AuthenticatableApi
  # When enabled, strict token validation will validate the session user's
  # access_token against the auth server for every request (if there is
  # an existing session in warden). Disabled by default.
  @@strict_token_validation = false
  mattr_accessor :strict_token_validation
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
g5_authenticatable_api-1.0.0 lib/g5_authenticatable_api.rb
g5_authenticatable_api-1.0.0.pre.1 lib/g5_authenticatable_api.rb