Module: SSO

Defined in:
lib/sso.rb,
lib/sso/meter.rb,
lib/sso/logging.rb,
lib/sso/configure.rb,
lib/sso/benchmarking.rb,
lib/sso/configuration.rb,
lib/sso/server/engine.rb,
lib/sso/server/errors.rb,
lib/sso/client/passport.rb,
lib/sso/server/passport.rb,
lib/sso/server/passports.rb,
lib/sso/client/passport_verifier.rb,
lib/sso/server/passports/activity.rb,
lib/sso/server/doorkeeper/grant_marker.rb,
lib/sso/client/authentications/passport.rb,
lib/sso/client/warden/hooks/after_fetch.rb,
lib/sso/server/authentications/passport.rb,
lib/sso/client/warden/strategies/passport.rb,
lib/sso/server/warden/hooks/before_logout.rb,
lib/sso/server/warden/strategies/passport.rb,
lib/sso/server/middleware/passport_exchange.rb,
lib/sso/server/doorkeeper/access_token_marker.rb,
lib/sso/server/middleware/passport_destruction.rb,
lib/sso/server/middleware/passport_verification.rb,
lib/sso/server/warden/hooks/after_authentication.rb,
lib/sso/server/doorkeeper/resource_owner_authenticator.rb

Defined Under Namespace

Modules: Benchmarking, Client, Logging, Meter, Server Classes: Configuration, Engine

Class Method Summary collapse

Class Method Details

.configObject

Public: Lazy-loads and returns the the configuration instance.



5
6
7
# File 'lib/sso/configure.rb', line 5

def self.config
  @config ||= ::SSO::Configuration.new
end

.configure {|config| ... } ⇒ Object

Public: Yields the configuration instance.

Yields:



11
12
13
# File 'lib/sso/configure.rb', line 11

def self.configure
  yield config
end