Module: SamlIdp

Defined in:
lib/saml_idp.rb,
lib/saml_idp/engine.rb,
lib/saml_idp/default.rb,
lib/saml_idp/request.rb,
lib/saml_idp/version.rb,
lib/saml_idp/hashable.rb,
lib/saml_idp/signable.rb,
lib/saml_idp/encryptor.rb,
lib/saml_idp/controller.rb,
lib/saml_idp/fingerprint.rb,
lib/saml_idp/configurator.rb,
lib/saml_idp/xml_security.rb,
lib/saml_idp/algorithmable.rb,
lib/saml_idp/attributeable.rb,
lib/saml_idp/saml_response.rb,
lib/saml_idp/logout_builder.rb,
lib/saml_idp/metadata_builder.rb,
lib/saml_idp/response_builder.rb,
lib/saml_idp/service_provider.rb,
lib/saml_idp/assertion_builder.rb,
lib/saml_idp/incoming_metadata.rb,
lib/saml_idp/name_id_formatter.rb,
lib/saml_idp/signature_builder.rb,
lib/saml_idp/persisted_metadata.rb,
lib/saml_idp/attribute_decorator.rb,
lib/saml_idp/signed_info_builder.rb,
lib/saml_idp/logout_request_builder.rb,
lib/saml_idp/logout_response_builder.rb

Defined Under Namespace

Modules: Algorithmable, Attributeable, Controller, Default, Fingerprint, Hashable, Signable, XMLSecurity Classes: AssertionBuilder, AttributeDecorator, Configurator, Encryptor, Engine, IncomingMetadata, LogoutBuilder, LogoutRequestBuilder, LogoutResponseBuilder, MetadataBuilder, NameIdFormatter, PersistedMetadata, Request, ResponseBuilder, SamlResponse, ServiceProvider, SignatureBuilder, SignedInfoBuilder

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/saml_idp.rb', line 14

def self.config
  @config ||= SamlIdp::Configurator.new
end

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

Yields:



18
19
20
# File 'lib/saml_idp.rb', line 18

def self.configure
  yield config
end

.metadataObject



22
23
24
# File 'lib/saml_idp.rb', line 22

def self.
  @metadata ||= MetadataBuilder.new(config)
end