class Saml::ProviderStores::Url
Attributes
providers[RW]
Public Class Methods
find_by_metadata_location(entity_id)
click to toggle source
# File lib/saml/provider_stores/url.rb, line 6 def find_by_metadata_location(entity_id) metadata = Saml::Util.download_metadata_xml(entity_id) entity_descriptor = Saml::Elements::EntityDescriptor.parse(metadata, single: true) type = entity_descriptor.sp_sso_descriptor.present? ? "service_provider" : "identity_provider" BasicProvider.new(entity_descriptor, nil, type, nil) end
Also aliased as: find_by_entity_id