Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SAML-Defined Identifiers
Synopsis
- data ActionNamespace
- data AttributeNameFormat
- data NameIDFormat
- data Consent
Documentation
data ActionNamespace Source #
§8.1
ActionNamespaceRWEDC | §8.1.1: Read Write Execute Delete Control |
ActionNamespaceRWEDCNegation | §8.1.2: RWEDC ~RWEDC |
ActionNamespaceGHPP | §8.1.3: GET HEAD PUT POST |
ActionNamespaceUNIX | §8.1.4: octal |
Instances
data AttributeNameFormat Source #
§8.2
AttributeNameFormatUnspecified | §8.2.1: Text |
AttributeNameFormatURI | §8.2.2: URI |
AttributeNameFormatBasic | §8.2.3: Name |
Instances
data NameIDFormat Source #
§8.3
NameIDFormatUnspecified | §8.3.1: Text |
NameIDFormatEmail | §8.3.2: rfc2822 |
NameIDFormatX509 | §8.3.3: XML signature |
NameIDFormatWindows | §8.3.4: Maybe Domain, User |
NameIDFormatKerberos | §8.3.5: rfc1510 |
NameIDFormatEntity | §8.3.6: SAML endpoint (BaseId and SPProvidedID must be Nothing) |
NameIDFormatPersistent | §8.3.7: String <= 256 char (NameQualifier same as idp identNothing, SPNameQualifier same as sp identNothing, SPProvidedID alt ident from sp) |
NameIDFormatTransient | §8.3.8: String <= 256 char |
NameIDFormatEncrypted | §3.4.1.1: only for NameIDPolicy |
Instances
§8.4
ConsentUnspecified | §8.4.1 |
ConsentObtained | §8.4.2 |
ConsentPrior | §8.4.3 |
ConsentImplicit | §8.4.4 |
ConsentExplicit | §8.4.5 |
ConsentUnavailable | §8.4.6 |
ConsentInapplicable | §8.4.7 |
Instances
Bounded Consent Source # | |
Enum Consent Source # | |
Show Consent Source # | |
Default Consent Source # | |
Defined in SAML2.Core.Identifiers | |
Eq Consent Source # | |
Identifiable URI Consent Source # | |
Defined in SAML2.Core.Identifiers identifier :: Consent -> URI Source # identifiedValues :: [Consent] Source # reidentify :: URI -> Identified URI Consent Source # |