BSD-3-Clause licensed by Al Zohali
This version can be pinned in stack with:servant-auth-cookie-0.5.0.1@sha256:89ee443657c7ea6b8f3ef6b3064829f9d95dae3d6d2a59332009b4109837a527,7253
Module documentation for 0.5.0.1
ServantServant.ServerServant.Server.ExperimentalServant.Server.Experimental.Auth
Depends on 19 packages
(full list with versions ) :
base ,
base64-bytestring ,
blaze-builder ,
bytestring ,
cereal ,
cookie ,
cryptonite ,
data-default ,
exceptions ,
http-api-data ,
http-types ,
memory ,
mtl ,
servant ,
servant-server ,
tagged ,
time ,
transformers ,
wai Authentication via encrypted client-side cookies,
inspired by client-session library by Michael Snoyman and based on
ideas of the paper "A Secure Cookie Protocol" by Alex Liu et al.
Change Log
[0.5.0.1] - 2017-04-16
Changed
Fixed incompatibility with older versions of GHC.
0.5.0 - 2017-04-15
Changed
Server keys management:
ServerKey
becomes ServerKeySet
.
mkServerKeyFromBytes
becomes mkPersistentServerKey
.
Deleted
mkServerKey
(instead use custom instance of ServerKeySet
.
Added
class Cookied
and function cookied
to faciliate usage of mutable server keys.
0.4.4 - 2017-04-15
Added
Tests for the example.
parseSessionRequest
and parseSessionResponse
functions.
removeSessionFromErr
function.
Changed
Fixed constraint for removeSession
.
Added
Changed
Fixed dependencies’ bounds.
Changed
Fixed dependencies’ bounds.
Changed
Fixed dependencies’ bounds.
0.4.3 - 2016-01-30
Changed
Fixed draining of /dev/random
.
Refactored the example.
Changed
Fixed dependencies’ bounds.
0.4.2 - 2016-12-23
Added
0.4.0 - 2016-09-25
Added
Support for servant-0.9
.
Tags for bytestrings.
Changed
0.3.2 - 2016-09-17
Added
mkServerKeyFromBytes
function.
0.3.1 - 2016-08-19
Added
addSessionToErr
function.
Changed
Fixed dependencies’ bounds.
Changed
Fixed dependencies’ bounds.
0.3.0 - 2016-07-27
Changed
Relicensed to BSD3
The great and glorious refactoring of everything ;)
0.2.0 - 2016-07-08
Added
Parameters:
hash algorithm
encryption/decryption algorithms
…and many others.
Tests
Documentation
Changed
RandomKey
and ServerKey
initialization (without unsafePerformIO
).
Changed
More user-friendly example.
0.1.0 - 2016-06-05
Added
Initial version of the package.
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete