| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
SAML2.Core.Identifiers
Description
SAML-Defined Identifiers
Synopsis
- data ActionNamespace
- data AttributeNameFormat
- data NameIDFormat
- data Consent
Documentation
data ActionNamespace Source #
§8.1
Constructors
| 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
Constructors
| AttributeNameFormatUnspecified | §8.2.1: Text |
| AttributeNameFormatURI | §8.2.2: URI |
| AttributeNameFormatBasic | §8.2.3: Name |
Instances
data NameIDFormat Source #
§8.3
Constructors
| 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
Constructors
| 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 # | |
| Eq Consent Source # | |
| Show Consent Source # | |
| Default Consent Source # | |
Defined in SAML2.Core.Identifiers | |
| Identifiable URI Consent Source # | |
Defined in SAML2.Core.Identifiers Methods identifier :: Consent -> URI Source # identifiedValues :: [Consent] Source # reidentify :: URI -> Identified URI Consent Source # | |