Module: Verikloak::Rails
- Defined in:
- lib/verikloak/rails.rb,
lib/verikloak/rails/railtie.rb,
lib/verikloak/rails/testing.rb,
lib/verikloak/rails/version.rb,
lib/verikloak/rails/controller.rb,
lib/verikloak/rails/configuration.rb,
lib/verikloak/rails/error_renderer.rb,
lib/verikloak/rails/railtie_logger.rb,
lib/verikloak/rails/testing/helpers.rb,
lib/verikloak/rails/bff_configurator.rb,
lib/verikloak/rails/skip_path_checker.rb,
lib/verikloak/rails/testing/claims_builder.rb,
lib/verikloak/rails/testing/middleware_stub.rb
Overview
Rails integration surface for Verikloak.
Exposes configuration and Railtie hooks to wire middleware and controller helpers into a Rails application.
Defined Under Namespace
Modules: BffConfigurator, Controller, RailtieLogger, Testing Classes: Configuration, ErrorRenderer, Railtie, SkipPathChecker
Constant Summary collapse
- VERSION =
'1.1.0'
Class Method Summary collapse
-
.config ⇒ Verikloak::Rails::Configuration
Global configuration object for verikloak-rails.
-
.configure {|config| ... } ⇒ void
Configure verikloak-rails.
-
.reset! ⇒ void
Reset configuration to its default state.
Class Method Details
.config ⇒ Verikloak::Rails::Configuration
Global configuration object for verikloak-rails.
22 23 24 |
# File 'lib/verikloak/rails.rb', line 22 def config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ void
This method returns an undefined value.
Configure verikloak-rails.
36 37 38 |
# File 'lib/verikloak/rails.rb', line 36 def configure yield(config) end |
.reset! ⇒ void
This method returns an undefined value.
Reset configuration to its default state.
Primarily intended for test environments that need to ensure a clean configuration between examples.
46 47 48 |
# File 'lib/verikloak/rails.rb', line 46 def reset! @config = nil end |