Safe Haskell | None |
---|---|
Language | Haskell2010 |
Metadata for the OASIS Security Assertion Markup Language (SAML) V2.0
- nsMD :: Namespace
- type EntityID = AnyURI
- data Endpoint = Endpoint {}
- data IndexedEndpoint = IndexedEndpoint {}
- data Localized a = Localized {
- localizedLang :: Language
- localized :: a
- type LocalizedName = Localized String
- type LocalizedURI = Localized AnyURI
- data Metadata
- = EntityDescriptor {
- entityID :: EntityID
- metadataID :: Maybe ID
- metadataValidUntil :: Maybe DateTime
- metadataCacheDuration :: Maybe Duration
- entityAttrs :: Nodes
- metadataSignature :: Maybe Signature
- metadataExtensions :: Extensions
- entityDescriptors :: Descriptors
- entityOrganization :: Maybe Organization
- entityContactPerson :: [Contact]
- entityAditionalMetadataLocation :: [AdditionalMetadataLocation]
- | EntitiesDescriptor { }
- = EntityDescriptor {
- newtype Extensions = Extensions {
- extensions :: Nodes
- data Descriptors
- = Descriptors { }
- | AffiliationDescriptor {
- affiliationDescriptorAffiliationOwnerID :: EntityID
- affiliationDescriptorID :: Maybe ID
- affiliationDescriptorValidUntil :: Maybe DateTime
- affiliationDescriptorCacheDuration :: Maybe Duration
- affiliationDescriptorAttrs :: Nodes
- affiliationDescriptorSignature :: Maybe Signature
- affiliationDescriptorExtensions :: Extensions
- affiliationDescriptorAffiliateMember :: List1 EntityID
- affiliationDescriptorKeyDescriptor :: [KeyDescriptor]
- data Descriptor
- = Descriptor { }
- | IDPSSODescriptor {
- descriptorRole :: !RoleDescriptor
- descriptorSSO :: !SSODescriptor
- descriptorWantAuthnRequestsSigned :: Boolean
- descriptorSingleSignOnService :: List1 Endpoint
- descriptorNameIDMappingService :: [Endpoint]
- descriptorAssertionIDRequestService :: [Endpoint]
- descriptorAttributeProfile :: [AnyURI]
- descriptorAttribute :: [Attribute]
- | SPSSODescriptor { }
- | AuthnAuthorityDescriptor { }
- | AttributeAuthorityDescriptor { }
- | PDPDescriptor { }
- data Organization = Organization {}
- data Contact = ContactPerson {}
- data ContactType
- data AdditionalMetadataLocation = AdditionalMetadataLocation {}
- data RoleDescriptor = RoleDescriptor {
- roleDescriptorID :: Maybe ID
- roleDescriptorValidUntil :: Maybe DateTime
- roleDescriptorCacheDuration :: Maybe Duration
- roleDescriptorProtocolSupportEnumeration :: [AnyURI]
- roleDescriptorErrorURL :: Maybe AnyURI
- roleDescriptorAttrs :: Nodes
- roleDescriptorSignature :: Maybe Signature
- roleDescriptorExtensions :: Extensions
- roleDescriptorKeyDescriptor :: [KeyDescriptor]
- roleDescriptorOrganization :: Maybe Organization
- roleDescriptorContactPerson :: [Contact]
- data KeyDescriptor = KeyDescriptor {}
- data KeyTypes
- data SSODescriptor = SSODescriptor {}
- data AttributeConsumingService = AttributeConsumingService {}
- data RequestedAttribute = RequestedAttribute {}
§2
§2.2.2
Localized | |
|
XmlPickler LocalizedURI Source # | |
XmlPickler LocalizedName Source # | |
Eq a => Eq (Localized a) Source # | |
Show a => Show (Localized a) Source # | |
type LocalizedName = Localized String Source #
§2.2.4
type LocalizedURI = Localized AnyURI Source #
§2.2.5
newtype Extensions Source #
§2.3.1 empty list means missing
data Descriptors Source #
data Descriptor Source #
§2.3.2.2
data ContactType Source #
data RoleDescriptor Source #
§2.4.1