module FakeIdp

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/fake_idp.rb, line 13
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/fake_idp.rb, line 17
def self.configure
  yield(configuration)
end
reset!() click to toggle source
# File lib/fake_idp.rb, line 21
def self.reset!
  @configuration = nil
end

Private Instance Methods

default_algorithm() click to toggle source
# File lib/fake_idp/configuration.rb, line 56
def default_algorithm
  ENV["ALGORITHM"]&.to_sym ||
    :sha1
end
default_certificate() click to toggle source
# File lib/fake_idp/configuration.rb, line 41
def default_certificate
  ENV["CERTIFICATE"] ||
    SamlIdp::Default::X509_CERTIFICATE
end
default_encryption() click to toggle source
# File lib/fake_idp/configuration.rb, line 61
def default_encryption
  ENV["ENCRYPTION_ENABLED"] == "true"
end
default_idp_certificate() click to toggle source
# File lib/fake_idp/configuration.rb, line 46
def default_idp_certificate
  ENV["IDP_CERTIFICATE"] ||
    SamlIdp::Default::X509_CERTIFICATE
end
default_idp_secret_key() click to toggle source
# File lib/fake_idp/configuration.rb, line 51
def default_idp_secret_key
  ENV["IDP_SECRET_KEY"] ||
    SamlIdp::Default::SECRET_KEY
end