Module: Aker
- Defined in:
- lib/aker.rb,
lib/aker/cas.rb,
lib/aker/form.rb,
lib/aker/ldap.rb,
lib/aker/user.rb,
lib/aker/group.rb,
lib/aker/modes.rb,
lib/aker/version.rb,
lib/aker/form/mode.rb,
lib/aker/modes/base.rb,
lib/aker/authorities.rb,
lib/aker/deprecation.rb,
lib/aker/rack/logout.rb,
lib/aker/configuration.rb,
lib/aker/modes/support.rb,
lib/aker/cas/proxy_mode.rb,
lib/aker/cas/service_mode.rb,
lib/aker/group_membership.rb,
lib/aker/modes/http_basic.rb,
lib/aker/central_parameters.rb,
lib/aker/modes/support/rfc_2617.rb
Defined Under Namespace
Modules: Authorities, Cas, ConfiguratorLanguage, DeprecatedUser, Deprecation, Form, Ldap, Modes, Rack, Test Classes: CentralParameters, Configuration, Configurator, Group, GroupMembership, GroupMemberships, User
Constant Summary collapse
- VERSION =
'3.0.4'
Class Attribute Summary collapse
-
.authority ⇒ Object?
A single authentication/authorization entry point conforming to the authority protocol as defined by Authorities::Composite.
-
.configuration ⇒ Configuration?
The single configuration for the system using aker.
Class Method Summary collapse
-
.configure(&block) ⇒ Configuration
Create/update the global aker configuration.
Class Attribute Details
.authority ⇒ Object?
Returns a single authentication/authorization entry point conforming to the authority protocol as defined by Aker::Authorities::Composite. By default, it is automatically derived from the configuration.
25 26 27 |
# File 'lib/aker.rb', line 25 def end |
.configuration ⇒ Configuration?
Returns the single configuration for the system using aker. Created/updated using configure.
17 18 19 |
# File 'lib/aker.rb', line 17 def configuration @configuration end |
Class Method Details
.configure(&block) ⇒ Configuration
Create/update the global aker configuration. Accepts a block containing expressions in the Configuration DSL.
33 34 35 36 |
# File 'lib/aker.rb', line 33 def configure(&block) @configuration ||= Aker::Configuration.new @configuration.enhance(&block) end |