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/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,
app/controllers/saml_idp/idp_controller.rb

Defined Under Namespace

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

Constant Summary collapse

VERSION =
'0.3.2'

Class Method Summary collapse

Class Method Details

.configObject



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

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

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

Yields:



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

def self.configure
  yield config
end

.metadataObject



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

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