Sha256: c3917ed3d6f103f98057e7c04d1e5d858873ed76469c04d02b5a74ee3f1d3e21

Contents?: true

Size: 722 Bytes

Versions: 18

Compression:

Stored size: 722 Bytes

Contents

# frozen_string_literal: true

require 'g5_authenticatable/engine'

require 'devise_g5_authenticatable'
require 'g5_authenticatable_api'
require 'g5_updatable'

module G5Authenticatable
  # When enabled, access tokens are always validated against the auth
  # server, even when that token is associated with an authenticated user.
  # Disabled by default, meaning that tokens are only validated if
  # they are explicitly passed in on an API request.
  @@strict_token_validation = false
  mattr_reader :strict_token_validation

  def self.strict_token_validation=(validate)
    @@strict_token_validation =
      G5AuthenticatableApi.strict_token_validation =
        Devise.g5_strict_token_validation = validate
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
g5_authenticatable-1.1.4 lib/g5_authenticatable.rb
g5_authenticatable-1.1.4.rc.3 lib/g5_authenticatable.rb
g5_authenticatable-1.1.4.rc.2 lib/g5_authenticatable.rb
g5_authenticatable-1.1.4.rc.1 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.pre.1 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.rc.5 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.rc.4 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.rc.3 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.rc.2 lib/g5_authenticatable.rb
g5_authenticatable-1.1.2.rc.1 lib/g5_authenticatable.rb
g5_authenticatable-1.1.1 lib/g5_authenticatable.rb
g5_authenticatable-1.1.0 lib/g5_authenticatable.rb
g5_authenticatable-1.0.0 lib/g5_authenticatable.rb
g5_authenticatable-1.0.0.pre.4 lib/g5_authenticatable.rb
g5_authenticatable-1.0.0.pre.3 lib/g5_authenticatable.rb
g5_authenticatable-1.0.0.pre.2 lib/g5_authenticatable.rb
g5_authenticatable-1.0.0.pre.1 lib/g5_authenticatable.rb