hsaml2-0.1.2: OASIS Security Assertion Markup Language (SAML) V2.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

SAML2.Metadata.Metadata

Description

Metadata for SAML V2.0

saml-metadata-2.0-os §2

Synopsis

Documentation

xpElem :: String -> PU a -> PU a Source #

type EntityID = AnyURI Source #

§2.2.1

data Endpoint Source #

§2.2.2

Instances

Instances details
Show Endpoint Source # 
Instance details

Defined in SAML2.Metadata.Metadata

Eq Endpoint Source # 
Instance details

Defined in SAML2.Metadata.Metadata

XmlPickler Endpoint Source # 
Instance details

Defined in SAML2.Metadata.Metadata

data Localized a Source #

Constructors

Localized 

Instances

Instances details
XmlPickler LocalizedName Source # 
Instance details

Defined in SAML2.Metadata.Metadata

XmlPickler LocalizedURI Source # 
Instance details

Defined in SAML2.Metadata.Metadata

Show a => Show (Localized a) Source # 
Instance details

Defined in SAML2.Metadata.Metadata

Eq a => Eq (Localized a) Source # 
Instance details

Defined in SAML2.Metadata.Metadata

Methods

(==) :: Localized a -> Localized a -> Bool #

(/=) :: Localized a -> Localized a -> Bool #

newtype Extensions Source #

§2.3.1 empty list means missing

Constructors

Extensions 

Fields

data Descriptor Source #

Constructors

Descriptor

§2.4.1

ExtendedRoleDescriptor

§2.4.1 (variant extended with use of xsi:type attribute)

IDPSSODescriptor

§2.4.3

SPSSODescriptor

§2.4.4

AuthnAuthorityDescriptor

§2.4.5

AttributeAuthorityDescriptor

§2.4.7

PDPDescriptor

§2.4.6

Instances

Instances details
Show Descriptor Source # 
Instance details

Defined in SAML2.Metadata.Metadata

Eq Descriptor Source # 
Instance details

Defined in SAML2.Metadata.Metadata

XmlPickler Descriptor Source # 
Instance details

Defined in SAML2.Metadata.Metadata

data ContactType Source #

keyType :: KeyTypes -> KeyTypes -> Bool Source #

Does the second KeyTypes include the first type of use?