Sha256: 3a57485b32e12e691b695f2041ff8260b75e613a86183e5da99369278c055072
Contents?: true
Size: 643 Bytes
Versions: 43
Compression:
Stored size: 643 Bytes
Contents
# Third party dependency require 'omniauth-google-oauth2' # Core files require 'kadmin/auth/unauthorized_error' require 'kadmin/auth/configuration' require 'kadmin/auth/user' require 'kadmin/auth/user_store' module Kadmin module Auth class << self def users @users ||= config.user_store_class.new end def config return @config ||= Kadmin::Auth::Configuration.new end def configure yield(config) if block_given? return config end def omniauth_provider return config.oauth_credentials.present? ? :google_oauth2 : :developer end end end end
Version data entries
43 entries across 43 versions & 1 rubygems