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

SAML2.Core.Identifiers

Description

SAML-Defined Identifiers

saml-core-2.0-os §8

Synopsis

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

data AttributeNameFormat Source #

§8.2

Instances

Instances details
Bounded AttributeNameFormat Source # 
Instance details

Defined in SAML2.Core.Identifiers

Enum AttributeNameFormat Source # 
Instance details

Defined in SAML2.Core.Identifiers

Show AttributeNameFormat Source # 
Instance details

Defined in SAML2.Core.Identifiers

Eq AttributeNameFormat Source # 
Instance details

Defined in SAML2.Core.Identifiers

Identifiable URI AttributeNameFormat Source # 
Instance details

Defined in SAML2.Core.Identifiers

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