| 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 # | |
| Show Consent Source # | |
| Default Consent Source # | |
Defined in SAML2.Core.Identifiers  | |
| Eq Consent Source # | |
| Identifiable URI Consent Source # | |
Defined in SAML2.Core.Identifiers Methods identifier :: Consent -> URI Source # identifiedValues :: [Consent] Source # reidentify :: URI -> Identified URI Consent Source #  | |