Skip to content

Commit 45071c2

Browse files
author
Rob Nichols
committed
Use parse_options within methods called from parse
1 parent e85e8bd commit 45071c2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/onelogin/ruby-saml/idp_metadata_parser.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ def parse(idp_metadata, parse_options = {})
5353
settings.tap do |settings|
5454
settings.idp_entity_id = idp_entity_id
5555
settings.name_identifier_format = idp_name_id_format
56-
settings.idp_sso_target_url = single_signon_service_url(parse_options)
57-
settings.idp_slo_target_url = single_logout_service_url(parse_options)
56+
settings.idp_sso_target_url = single_signon_service_url
57+
settings.idp_slo_target_url = single_logout_service_url
5858
settings.idp_cert = certificate_base64
5959
settings.idp_cert_fingerprint = fingerprint(settings.idp_cert_fingerprint_algorithm)
6060
settings.idp_attribute_names = attribute_names
@@ -146,8 +146,8 @@ def single_signon_service_binding(binding_priority = nil)
146146
# @param options [Hash]
147147
# @return [String|nil] SingleSignOnService endpoint if exists
148148
#
149-
def single_signon_service_url(options = {})
150-
binding = options[:sso_binding] || "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
149+
def single_signon_service_url
150+
binding = parse_options[:sso_binding] || "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
151151
node = REXML::XPath.first(
152152
entity_descriptor,
153153
"md:IDPSSODescriptor/md:SingleSignOnService[@Binding=\"#{binding}\"]/@Location",
@@ -176,8 +176,8 @@ def single_logout_service_binding(binding_priority = nil)
176176
# @param options [Hash]
177177
# @return [String|nil] SingleLogoutService endpoint if exists
178178
#
179-
def single_logout_service_url(options = {})
180-
binding = options[:slo_binding] || "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
179+
def single_logout_service_url
180+
binding = parse_options[:slo_binding] || "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
181181
node = REXML::XPath.first(
182182
entity_descriptor,
183183
"md:IDPSSODescriptor/md:SingleLogoutService[@Binding=\"#{binding}\"]/@Location",

0 commit comments

Comments
 (0)