Method: OneLogin::KlRubySaml::IdpMetadataParser#parse
- Defined in:
- lib/onelogin/kl-ruby-saml/idp_metadata_parser.rb
#parse(idp_metadata) ⇒ Object
Parse the Identity Provider metadata and update the settings with the IdP values
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/onelogin/kl-ruby-saml/idp_metadata_parser.rb', line 39 def parse() @document = REXML::Document.new() OneLogin::KlRubySaml::Settings.new.tap do |settings| settings.idp_entity_id = idp_entity_id settings.name_identifier_format = idp_name_id_format settings.idp_sso_target_url = single_signon_service_url settings.idp_slo_target_url = single_logout_service_url settings.idp_cert_fingerprint = fingerprint end end |