Class: Shibkit::MetaMeta::IDP

Inherits:
Provider show all
Defined in:
lib/shibkit/meta_meta/idp.rb

Overview

Class to represent an IDP

Constant Summary collapse

ROOT_ELEMENT =

Element and attribute used to select XML for new objects

'EntityDescriptor'
TARGET_ATTR =
'entityID'
REQUIRED_QUACKS =
[:scopes, :valid?]
MDUI_ROOT =
'IDPSSODescriptor'

Constants inherited from MetadataItem

MetadataItem::NAMESPACES

Instance Attribute Summary collapse

Attributes inherited from Provider

#descriptions, #display_names, #domains, #entity_uri, #geolocation_urls, #info_urls, #ip_blocks, #keyword_sets, #organisation, #privacy_urls, #valid

Attributes inherited from MetadataItem

#read_at

Method Summary

Methods inherited from Provider

#description, #display_name, #info_url, #keywords, #logos, #privacy_url, #purge_xml, #textify_xml, #to_s

Methods inherited from MetadataItem

#filter, #from_xml, #hashed_id, #initialize, #parsed_xml, #purge_xml, #source_xml, #textify_xml, #to_hash, #to_rdf, #to_xml

Constructor Details

This class inherits a constructor from Shibkit::MetaMeta::MetadataItem

Instance Attribute Details

#attributesObject

Returns the value of attribute attributes.



39
40
41
# File 'lib/shibkit/meta_meta/idp.rb', line 39

def attributes
  @attributes
end

#nameid_formatsObject

Returns the value of attribute nameid_formats.



38
39
40
# File 'lib/shibkit/meta_meta/idp.rb', line 38

def nameid_formats
  @nameid_formats
end

#protocolsObject

Returns the value of attribute protocols.



37
38
39
# File 'lib/shibkit/meta_meta/idp.rb', line 37

def protocols
  @protocols
end

#scopesObject

Scopes used by the entity (if an IDP)



36
37
38
# File 'lib/shibkit/meta_meta/idp.rb', line 36

def scopes
  @scopes
end