module GDS::SSO::Config

Public Class Methods

permissions_for_dummy_api_user() click to toggle source
# File lib/gds-sso/config.rb, line 44
def self.permissions_for_dummy_api_user
  %w[signin].push(*additional_mock_permissions_required)
end
use_mock_strategies?() click to toggle source
# File lib/gds-sso/config.rb, line 52
def self.use_mock_strategies?
  default_strategy = if %w[development test].include?(Rails.env)
                       "mock"
                     else
                       "real"
                     end

  ENV.fetch("GDS_SSO_STRATEGY", default_strategy) == "mock"
end
user_klass() click to toggle source
# File lib/gds-sso/config.rb, line 48
def self.user_klass
  user_model.to_s.constantize
end