saml2-web-sso-0.20: Library and example web app for the SAML Web-based SSO profile.
Safe HaskellNone
LanguageGHC2021

SAML2.WebSSO.Cookie

Description

A high-level wrapper for SetCookie that interfaces with servant types, generates and verifies cookie name from the type, handles randomness generation, and cookie deletion.

Documentation

cookieName :: forall proxy (name :: Symbol). KnownSymbol name => proxy name -> SBS Source #

cookieToHeader :: forall {k} (name :: k). SimpleSetCookie name -> Header Source #

toggleCookie :: forall (name :: Symbol) m. (Applicative m, SP m, KnownSymbol name) => SBS -> Maybe (ST, NominalDiffTime) -> m (SimpleSetCookie name) Source #