hsaml2-0.1: OASIS Security Assertion Markup Language (SAML) V2.0

Safe HaskellNone
LanguageHaskell2010

SAML2.Core.Protocols

Description

SAML Protocols

saml-core-2.0-os §3

Synopsis

Documentation

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

class (XmlPickler a, Signable a, Show a) => SAMLProtocol a where Source #

Minimal complete definition

samlProtocol', isSAMLResponse

Instances

SAMLProtocol AnyProtocol Source # 
SAMLProtocol AnyResponse Source # 
SAMLProtocol AnyRequest Source # 
SAMLProtocol NameIDMappingResponse Source # 
SAMLProtocol NameIDMappingRequest Source # 
SAMLProtocol LogoutResponse Source # 
SAMLProtocol LogoutRequest Source # 
SAMLProtocol ManageNameIDResponse Source # 
SAMLProtocol ManageNameIDRequest Source # 
SAMLProtocol ArtifactResponse Source # 
SAMLProtocol ArtifactResolve Source # 
SAMLProtocol AuthnRequest Source # 
SAMLProtocol Response Source # 
SAMLProtocol AuthzDecisionQuery Source # 
SAMLProtocol AttributeQuery Source # 
SAMLProtocol AuthnQuery Source # 
SAMLProtocol AssertionIDRequest Source # 

data Status Source #

§3.2.2.1

Constructors

Status 

data AuthnContextComparisonType Source #

Instances

Bounded AuthnContextComparisonType Source # 
Enum AuthnContextComparisonType Source # 
Eq AuthnContextComparisonType Source # 
Show AuthnContextComparisonType Source # 
XmlPickler AuthnContextComparisonType Source # 
Identifiable XString AuthnContextComparisonType Source # 

newtype NewID Source #

Constructors

NewID 

Fields