wai-saml2-0.5: SAML2 assertion validation as WAI middleware
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.Wai.SAML2.Validation

Description

Functions to process and validate SAML2 respones.

Synopsis

Documentation

validateResponse :: SAML2Config -> ByteString -> IO (Either SAML2Error (Assertion, Response)) Source #

validateResponse cfg responseData validates a SAML2 response contained in Base64-encoded responseData.

decodeResponse :: ByteString -> ExceptT SAML2Error IO (Document, Response) Source #

decodeResponse responseData decodes a SAML2 response contained in Base64-encoded responseData.

Since: 0.4

validateSAMLResponse :: SAML2Config -> Document -> Response -> UTCTime -> ExceptT SAML2Error IO Assertion Source #

validateSAMLResponse cfg doc response timestamp validates a decoded SAML2 response using the given timestamp.

Since: 0.4