Module: Kadmin::Auth
- Defined in:
- lib/kadmin/auth.rb,
lib/kadmin/auth/user.rb,
lib/kadmin/auth/user_store.rb,
lib/kadmin/auth/configuration.rb,
lib/kadmin/auth/unauthorized_error.rb
Defined Under Namespace
Classes: Configuration, UnauthorizedError, User, UserStore
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
17
18
19
|
# File 'lib/kadmin/auth.rb', line 17
def config
return @config ||= Kadmin::Auth::Configuration.new
end
|
21
22
23
24
|
# File 'lib/kadmin/auth.rb', line 21
def configure
yield(config) if block_given?
return config
end
|
.omniauth_provider ⇒ Object
26
27
28
|
# File 'lib/kadmin/auth.rb', line 26
def omniauth_provider
return config.oauth_credentials.present? ? :google_oauth2 : :developer
end
|
.users ⇒ Object
13
14
15
|
# File 'lib/kadmin/auth.rb', line 13
def users
@users ||= config.user_store_class.new
end
|