Safe Haskell | None |
---|---|
Language | GHC2021 |
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
newtype SimpleSetCookie (name :: k) Source #
Constructors
SimpleSetCookie | |
Fields |
Instances
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 #