Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SAML Protocols
Synopsis
- ns :: Namespace
- xpElem :: String -> PU a -> PU a
- data ProtocolType = ProtocolType {}
- class (XmlPickler a, Signable a, Show a) => SAMLProtocol a where
- samlProtocol' :: Lens' a ProtocolType
- isSAMLResponse :: a -> Bool
- isSAMLResponse_ :: Proxy a -> Maybe Bool
- newtype RequestAbstractType = RequestAbstractType {}
- class SAMLProtocol a => SAMLRequest a where
- requestProtocol' :: Lens' RequestAbstractType ProtocolType
- data StatusResponseType = StatusResponseType {}
- class SAMLProtocol a => SAMLResponse a where
- statusProtocol' :: Lens' StatusResponseType ProtocolType
- data Status = Status {}
- data StatusCode = StatusCode {}
- data StatusCode1
- data StatusCode2
- = StatusAuthnFailed
- | StatusInvalidAttrNameOrValue
- | StatusInvalidNameIDPolicy
- | StatusNoAuthnContext
- | StatusNoAvailableIDP
- | StatusNoPassive
- | StatusNoSupportedIDP
- | StatusPartialLogout
- | StatusProxyCountExceeded
- | StatusRequestDenied
- | StatusRequestUnsupported
- | StatusRequestVersionDeprecated
- | StatusRequestVersionTooHigh
- | StatusRequestVersionTooLow
- | StatusResourceNotRecognized
- | StatusTooManyResponses
- | StatusUnknownAttrProfile
- | StatusUnknownPrincipal
- | StatusUnsupportedBinding
- successStatus :: Status
- data AssertionIDRequest = AssertionIDRequest {}
- data SubjectQueryAbstractType = SubjectQueryAbstractType {}
- subjectQuery' :: Lens' SubjectQueryAbstractType RequestAbstractType
- data AuthnQuery = AuthnQuery {}
- data RequestedAuthnContext = RequestedAuthnContext {}
- data AuthnContextRefs
- data AuthnContextComparisonType
- data AttributeQuery = AttributeQuery {}
- data AuthzDecisionQuery = AuthzDecisionQuery {}
- data Response = Response {}
- data AuthnRequest = AuthnRequest {
- authnRequest :: !RequestAbstractType
- authnRequestForceAuthn :: Boolean
- authnRequestIsPassive :: Boolean
- authnRequestAssertionConsumerService :: AssertionConsumerService
- authnRequestAssertionConsumingServiceIndex :: Maybe UnsignedShort
- authnRequestProviderName :: Maybe XString
- authnRequestSubject :: Maybe Subject
- authnRequestNameIDPolicy :: Maybe NameIDPolicy
- authnRequestConditions :: Maybe Conditions
- authnRequestRequestedAuthnContext :: Maybe RequestedAuthnContext
- authnRequestScoping :: Maybe Scoping
- data AssertionConsumerService
- data NameIDPolicy = NameIDPolicy {}
- data Scoping = Scoping {}
- data IDPList = IDPList {}
- data IDPEntry = IDPEntry {}
- data ArtifactResolve = ArtifactResolve {}
- data ArtifactResponse = ArtifactResponse {}
- data ManageNameIDRequest = ManageNameIDRequest {}
- newtype NewID = NewID {}
- type NewEncryptedID = EncryptedElement NewID
- newtype ManageNameIDResponse = ManageNameIDResponse {}
- data LogoutRequest = LogoutRequest {}
- newtype LogoutResponse = LogoutResponse {}
- data LogoutReason
- data NameIDMappingRequest = NameIDMappingRequest {}
- data NameIDMappingResponse = NameIDMappingResponse {}
- data AnyRequest
- = RequestAssertionIDRequest !AssertionIDRequest
- | RequestAuthnQuery !AuthnQuery
- | RequestAttributeQuery !AttributeQuery
- | RequestAuthzDecisionQuery !AuthzDecisionQuery
- | RequestAuthnRequest !AuthnRequest
- | RequestArtifactResolve !ArtifactResolve
- | RequestManageNameIDRequest !ManageNameIDRequest
- | RequestLogoutRequest !LogoutRequest
- | RequestNameIDMappingRequest !NameIDMappingRequest
- data AnyResponse
- data AnyProtocol
Documentation
data ProtocolType Source #
ProtocolType | |
|
Instances
Show ProtocolType Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> ProtocolType -> ShowS # show :: ProtocolType -> String # showList :: [ProtocolType] -> ShowS # | |
Eq ProtocolType Source # | |
Defined in SAML2.Core.Protocols (==) :: ProtocolType -> ProtocolType -> Bool # (/=) :: ProtocolType -> ProtocolType -> Bool # | |
Signable ProtocolType Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' ProtocolType (Maybe Signature) Source # signedID :: ProtocolType -> ID Source # | |
XmlPickler ProtocolType Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU ProtocolType Source # |
class (XmlPickler a, Signable a, Show a) => SAMLProtocol a where Source #
samlProtocol' :: Lens' a ProtocolType Source #
isSAMLResponse :: a -> Bool Source #
Instances
SAMLProtocol AnyProtocol Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AnyRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AnyResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AssertionIDRequest Source # | |
SAMLProtocol AttributeQuery Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AuthnQuery Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AuthnRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol AuthzDecisionQuery Source # | |
SAMLProtocol LogoutRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol LogoutResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLProtocol ManageNameIDRequest Source # | |
SAMLProtocol ManageNameIDResponse Source # | |
SAMLProtocol NameIDMappingRequest Source # | |
SAMLProtocol NameIDMappingResponse Source # | |
SAMLProtocol Response Source # | |
Defined in SAML2.Core.Protocols |
newtype RequestAbstractType Source #
§3.2.1
Instances
Show RequestAbstractType Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> RequestAbstractType -> ShowS # show :: RequestAbstractType -> String # showList :: [RequestAbstractType] -> ShowS # | |
Eq RequestAbstractType Source # | |
Defined in SAML2.Core.Protocols (==) :: RequestAbstractType -> RequestAbstractType -> Bool # (/=) :: RequestAbstractType -> RequestAbstractType -> Bool # | |
XmlPickler RequestAbstractType Source # | |
Defined in SAML2.Core.Protocols |
class SAMLProtocol a => SAMLRequest a where Source #
Instances
data StatusResponseType Source #
§3.2.2
Instances
Show StatusResponseType Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> StatusResponseType -> ShowS # show :: StatusResponseType -> String # showList :: [StatusResponseType] -> ShowS # | |
Eq StatusResponseType Source # | |
Defined in SAML2.Core.Protocols (==) :: StatusResponseType -> StatusResponseType -> Bool # (/=) :: StatusResponseType -> StatusResponseType -> Bool # | |
XmlPickler StatusResponseType Source # | |
Defined in SAML2.Core.Protocols |
class SAMLProtocol a => SAMLResponse a where Source #
Instances
SAMLResponse AnyResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse LogoutResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse ManageNameIDResponse Source # | |
SAMLResponse NameIDMappingResponse Source # | |
SAMLResponse Response Source # | |
Defined in SAML2.Core.Protocols |
§3.2.2.1
Status | |
|
data StatusCode Source #
§3.2.2.2
Instances
Show StatusCode Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> StatusCode -> ShowS # show :: StatusCode -> String # showList :: [StatusCode] -> ShowS # | |
Eq StatusCode Source # | |
Defined in SAML2.Core.Protocols (==) :: StatusCode -> StatusCode -> Bool # (/=) :: StatusCode -> StatusCode -> Bool # | |
XmlPickler StatusCode Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU StatusCode Source # |
data StatusCode1 Source #
Instances
data StatusCode2 Source #
Instances
data AssertionIDRequest Source #
§3.3.1
Instances
Show AssertionIDRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AssertionIDRequest -> ShowS # show :: AssertionIDRequest -> String # showList :: [AssertionIDRequest] -> ShowS # | |
Eq AssertionIDRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: AssertionIDRequest -> AssertionIDRequest -> Bool # (/=) :: AssertionIDRequest -> AssertionIDRequest -> Bool # | |
SAMLProtocol AssertionIDRequest Source # | |
SAMLRequest AssertionIDRequest Source # | |
Signable AssertionIDRequest Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler AssertionIDRequest Source # | |
Defined in SAML2.Core.Protocols |
data SubjectQueryAbstractType Source #
§3.3.2.1
Instances
Show SubjectQueryAbstractType Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> SubjectQueryAbstractType -> ShowS # show :: SubjectQueryAbstractType -> String # showList :: [SubjectQueryAbstractType] -> ShowS # | |
Eq SubjectQueryAbstractType Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler SubjectQueryAbstractType Source # | |
Defined in SAML2.Core.Protocols |
data AuthnQuery Source #
§3.3.2.2
Instances
Show AuthnQuery Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AuthnQuery -> ShowS # show :: AuthnQuery -> String # showList :: [AuthnQuery] -> ShowS # | |
Eq AuthnQuery Source # | |
Defined in SAML2.Core.Protocols (==) :: AuthnQuery -> AuthnQuery -> Bool # (/=) :: AuthnQuery -> AuthnQuery -> Bool # | |
SAMLProtocol AuthnQuery Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest AuthnQuery Source # | |
Defined in SAML2.Core.Protocols | |
Signable AuthnQuery Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AuthnQuery (Maybe Signature) Source # signedID :: AuthnQuery -> ID Source # | |
XmlPickler AuthnQuery Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU AuthnQuery Source # |
data RequestedAuthnContext Source #
§3.3.2.2.1
Instances
Show RequestedAuthnContext Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> RequestedAuthnContext -> ShowS # show :: RequestedAuthnContext -> String # showList :: [RequestedAuthnContext] -> ShowS # | |
Eq RequestedAuthnContext Source # | |
Defined in SAML2.Core.Protocols (==) :: RequestedAuthnContext -> RequestedAuthnContext -> Bool # (/=) :: RequestedAuthnContext -> RequestedAuthnContext -> Bool # | |
XmlPickler RequestedAuthnContext Source # | |
Defined in SAML2.Core.Protocols |
data AuthnContextRefs Source #
Instances
Show AuthnContextRefs Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AuthnContextRefs -> ShowS # show :: AuthnContextRefs -> String # showList :: [AuthnContextRefs] -> ShowS # | |
Eq AuthnContextRefs Source # | |
Defined in SAML2.Core.Protocols (==) :: AuthnContextRefs -> AuthnContextRefs -> Bool # (/=) :: AuthnContextRefs -> AuthnContextRefs -> Bool # | |
XmlPickler AuthnContextRefs Source # | |
Defined in SAML2.Core.Protocols |
data AuthnContextComparisonType Source #
Instances
data AttributeQuery Source #
§3.3.2.3
Instances
Show AttributeQuery Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AttributeQuery -> ShowS # show :: AttributeQuery -> String # showList :: [AttributeQuery] -> ShowS # | |
Eq AttributeQuery Source # | |
Defined in SAML2.Core.Protocols (==) :: AttributeQuery -> AttributeQuery -> Bool # (/=) :: AttributeQuery -> AttributeQuery -> Bool # | |
SAMLProtocol AttributeQuery Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest AttributeQuery Source # | |
Defined in SAML2.Core.Protocols | |
Signable AttributeQuery Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AttributeQuery (Maybe Signature) Source # signedID :: AttributeQuery -> ID Source # | |
XmlPickler AttributeQuery Source # | |
Defined in SAML2.Core.Protocols |
data AuthzDecisionQuery Source #
§3.3.2.4
Instances
Show AuthzDecisionQuery Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AuthzDecisionQuery -> ShowS # show :: AuthzDecisionQuery -> String # showList :: [AuthzDecisionQuery] -> ShowS # | |
Eq AuthzDecisionQuery Source # | |
Defined in SAML2.Core.Protocols (==) :: AuthzDecisionQuery -> AuthzDecisionQuery -> Bool # (/=) :: AuthzDecisionQuery -> AuthzDecisionQuery -> Bool # | |
SAMLProtocol AuthzDecisionQuery Source # | |
SAMLRequest AuthzDecisionQuery Source # | |
Signable AuthzDecisionQuery Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler AuthzDecisionQuery Source # | |
Defined in SAML2.Core.Protocols |
§3.3.3
data AuthnRequest Source #
§3.4.1
Instances
Show AuthnRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AuthnRequest -> ShowS # show :: AuthnRequest -> String # showList :: [AuthnRequest] -> ShowS # | |
Eq AuthnRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: AuthnRequest -> AuthnRequest -> Bool # (/=) :: AuthnRequest -> AuthnRequest -> Bool # | |
SAMLProtocol AuthnRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest AuthnRequest Source # | |
Defined in SAML2.Core.Protocols | |
Signable AuthnRequest Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AuthnRequest (Maybe Signature) Source # signedID :: AuthnRequest -> ID Source # | |
XmlPickler AuthnRequest Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU AuthnRequest Source # |
data AssertionConsumerService Source #
Instances
Show AssertionConsumerService Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AssertionConsumerService -> ShowS # show :: AssertionConsumerService -> String # showList :: [AssertionConsumerService] -> ShowS # | |
Eq AssertionConsumerService Source # | |
Defined in SAML2.Core.Protocols |
data NameIDPolicy Source #
§3.4.1.1
Instances
Show NameIDPolicy Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> NameIDPolicy -> ShowS # show :: NameIDPolicy -> String # showList :: [NameIDPolicy] -> ShowS # | |
Eq NameIDPolicy Source # | |
Defined in SAML2.Core.Protocols (==) :: NameIDPolicy -> NameIDPolicy -> Bool # (/=) :: NameIDPolicy -> NameIDPolicy -> Bool # | |
XmlPickler NameIDPolicy Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU NameIDPolicy Source # |
data ArtifactResolve Source #
§3.5.1
Instances
Show ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> ArtifactResolve -> ShowS # show :: ArtifactResolve -> String # showList :: [ArtifactResolve] -> ShowS # | |
Eq ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols (==) :: ArtifactResolve -> ArtifactResolve -> Bool # (/=) :: ArtifactResolve -> ArtifactResolve -> Bool # | |
SAMLProtocol ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols | |
Signable ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' ArtifactResolve (Maybe Signature) Source # signedID :: ArtifactResolve -> ID Source # | |
XmlPickler ArtifactResolve Source # | |
Defined in SAML2.Core.Protocols |
data ArtifactResponse Source #
§3.5.2
Instances
Show ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> ArtifactResponse -> ShowS # show :: ArtifactResponse -> String # showList :: [ArtifactResponse] -> ShowS # | |
Eq ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols (==) :: ArtifactResponse -> ArtifactResponse -> Bool # (/=) :: ArtifactResponse -> ArtifactResponse -> Bool # | |
SAMLProtocol ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols | |
Signable ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler ArtifactResponse Source # | |
Defined in SAML2.Core.Protocols |
data ManageNameIDRequest Source #
§3.6.1
Instances
Show ManageNameIDRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> ManageNameIDRequest -> ShowS # show :: ManageNameIDRequest -> String # showList :: [ManageNameIDRequest] -> ShowS # | |
Eq ManageNameIDRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: ManageNameIDRequest -> ManageNameIDRequest -> Bool # (/=) :: ManageNameIDRequest -> ManageNameIDRequest -> Bool # | |
SAMLProtocol ManageNameIDRequest Source # | |
SAMLRequest ManageNameIDRequest Source # | |
Signable ManageNameIDRequest Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler ManageNameIDRequest Source # | |
Defined in SAML2.Core.Protocols |
Instances
Show NewID Source # | |
Eq NewID Source # | |
XmlPickler NewEncryptedID Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler NewID Source # | |
type NewEncryptedID = EncryptedElement NewID Source #
newtype ManageNameIDResponse Source #
§3.6.2
Instances
Show ManageNameIDResponse Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> ManageNameIDResponse -> ShowS # show :: ManageNameIDResponse -> String # showList :: [ManageNameIDResponse] -> ShowS # | |
Eq ManageNameIDResponse Source # | |
Defined in SAML2.Core.Protocols (==) :: ManageNameIDResponse -> ManageNameIDResponse -> Bool # (/=) :: ManageNameIDResponse -> ManageNameIDResponse -> Bool # | |
SAMLProtocol ManageNameIDResponse Source # | |
SAMLResponse ManageNameIDResponse Source # | |
Signable ManageNameIDResponse Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler ManageNameIDResponse Source # | |
Defined in SAML2.Core.Protocols |
data LogoutRequest Source #
§3.7.1
Instances
Show LogoutRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> LogoutRequest -> ShowS # show :: LogoutRequest -> String # showList :: [LogoutRequest] -> ShowS # | |
Eq LogoutRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: LogoutRequest -> LogoutRequest -> Bool # (/=) :: LogoutRequest -> LogoutRequest -> Bool # | |
SAMLProtocol LogoutRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest LogoutRequest Source # | |
Defined in SAML2.Core.Protocols | |
Signable LogoutRequest Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' LogoutRequest (Maybe Signature) Source # signedID :: LogoutRequest -> ID Source # | |
XmlPickler LogoutRequest Source # | |
Defined in SAML2.Core.Protocols |
newtype LogoutResponse Source #
§3.7.2
Instances
Show LogoutResponse Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> LogoutResponse -> ShowS # show :: LogoutResponse -> String # showList :: [LogoutResponse] -> ShowS # | |
Eq LogoutResponse Source # | |
Defined in SAML2.Core.Protocols (==) :: LogoutResponse -> LogoutResponse -> Bool # (/=) :: LogoutResponse -> LogoutResponse -> Bool # | |
SAMLProtocol LogoutResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse LogoutResponse Source # | |
Defined in SAML2.Core.Protocols | |
Signable LogoutResponse Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' LogoutResponse (Maybe Signature) Source # signedID :: LogoutResponse -> ID Source # | |
XmlPickler LogoutResponse Source # | |
Defined in SAML2.Core.Protocols |
data LogoutReason Source #
§3.7.3
Instances
Bounded LogoutReason Source # | |
Defined in SAML2.Core.Protocols | |
Enum LogoutReason Source # | |
Defined in SAML2.Core.Protocols succ :: LogoutReason -> LogoutReason # pred :: LogoutReason -> LogoutReason # toEnum :: Int -> LogoutReason # fromEnum :: LogoutReason -> Int # enumFrom :: LogoutReason -> [LogoutReason] # enumFromThen :: LogoutReason -> LogoutReason -> [LogoutReason] # enumFromTo :: LogoutReason -> LogoutReason -> [LogoutReason] # enumFromThenTo :: LogoutReason -> LogoutReason -> LogoutReason -> [LogoutReason] # | |
Show LogoutReason Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> LogoutReason -> ShowS # show :: LogoutReason -> String # showList :: [LogoutReason] -> ShowS # | |
Eq LogoutReason Source # | |
Defined in SAML2.Core.Protocols (==) :: LogoutReason -> LogoutReason -> Bool # (/=) :: LogoutReason -> LogoutReason -> Bool # | |
Identifiable XString LogoutReason Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler (Identified XString LogoutReason) Source # | |
Defined in SAML2.Core.Protocols |
data NameIDMappingRequest Source #
§3.8.1
Instances
Show NameIDMappingRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> NameIDMappingRequest -> ShowS # show :: NameIDMappingRequest -> String # showList :: [NameIDMappingRequest] -> ShowS # | |
Eq NameIDMappingRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: NameIDMappingRequest -> NameIDMappingRequest -> Bool # (/=) :: NameIDMappingRequest -> NameIDMappingRequest -> Bool # | |
SAMLProtocol NameIDMappingRequest Source # | |
SAMLRequest NameIDMappingRequest Source # | |
Signable NameIDMappingRequest Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler NameIDMappingRequest Source # | |
Defined in SAML2.Core.Protocols |
data NameIDMappingResponse Source #
§3.8.2
Instances
Show NameIDMappingResponse Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> NameIDMappingResponse -> ShowS # show :: NameIDMappingResponse -> String # showList :: [NameIDMappingResponse] -> ShowS # | |
Eq NameIDMappingResponse Source # | |
Defined in SAML2.Core.Protocols (==) :: NameIDMappingResponse -> NameIDMappingResponse -> Bool # (/=) :: NameIDMappingResponse -> NameIDMappingResponse -> Bool # | |
SAMLProtocol NameIDMappingResponse Source # | |
SAMLResponse NameIDMappingResponse Source # | |
Signable NameIDMappingResponse Source # | |
Defined in SAML2.Core.Protocols | |
XmlPickler NameIDMappingResponse Source # | |
Defined in SAML2.Core.Protocols |
data AnyRequest Source #
Instances
Show AnyRequest Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AnyRequest -> ShowS # show :: AnyRequest -> String # showList :: [AnyRequest] -> ShowS # | |
Eq AnyRequest Source # | |
Defined in SAML2.Core.Protocols (==) :: AnyRequest -> AnyRequest -> Bool # (/=) :: AnyRequest -> AnyRequest -> Bool # | |
SAMLProtocol AnyRequest Source # | |
Defined in SAML2.Core.Protocols | |
SAMLRequest AnyRequest Source # | |
Defined in SAML2.Core.Protocols | |
Signable AnyRequest Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AnyRequest (Maybe Signature) Source # signedID :: AnyRequest -> ID Source # | |
XmlPickler AnyRequest Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU AnyRequest Source # |
data AnyResponse Source #
Instances
Show AnyResponse Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AnyResponse -> ShowS # show :: AnyResponse -> String # showList :: [AnyResponse] -> ShowS # | |
Eq AnyResponse Source # | |
Defined in SAML2.Core.Protocols (==) :: AnyResponse -> AnyResponse -> Bool # (/=) :: AnyResponse -> AnyResponse -> Bool # | |
SAMLProtocol AnyResponse Source # | |
Defined in SAML2.Core.Protocols | |
SAMLResponse AnyResponse Source # | |
Defined in SAML2.Core.Protocols | |
Signable AnyResponse Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AnyResponse (Maybe Signature) Source # signedID :: AnyResponse -> ID Source # | |
XmlPickler AnyResponse Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU AnyResponse Source # |
data AnyProtocol Source #
Instances
Show AnyProtocol Source # | |
Defined in SAML2.Core.Protocols showsPrec :: Int -> AnyProtocol -> ShowS # show :: AnyProtocol -> String # showList :: [AnyProtocol] -> ShowS # | |
Eq AnyProtocol Source # | |
Defined in SAML2.Core.Protocols (==) :: AnyProtocol -> AnyProtocol -> Bool # (/=) :: AnyProtocol -> AnyProtocol -> Bool # | |
SAMLProtocol AnyProtocol Source # | |
Defined in SAML2.Core.Protocols | |
Signable AnyProtocol Source # | |
Defined in SAML2.Core.Protocols signature' :: Lens' AnyProtocol (Maybe Signature) Source # signedID :: AnyProtocol -> ID Source # | |
XmlPickler AnyProtocol Source # | |
Defined in SAML2.Core.Protocols xpickle :: PU AnyProtocol Source # |