servant-auth-cookie

Authentication via encrypted cookies

LTS Haskell 8.12:0.4.4
Stackage Nightly 2017-04-28:0.5.0.2
Latest on Hackage:0.5.0.2
BSD3 licensed by Al Zohali
Maintained by Al Zohali

Module documentation for 0.4.4

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.

Changes

Change Log

HEAD

0.5.0.2 - 2017-04-26

Changed

  • Fixed dependencies' bounds.

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.

0.4.3.3

Added

  • Changelog.

Changed

  • Fixed dependencies' bounds.

0.4.3.2 - 2016-02-02

Changed

  • Fixed dependencies' bounds.

0.4.3.1 - 2016-01-30

Changed

  • Fixed dependencies' bounds.

0.4.3 - 2016-01-30

Changed

  • Fixed draining of /dev/random.
  • Refactored the example.

0.4.2.1 - 2016-01-17

Changed

  • Fixed dependencies' bounds.

0.4.2 - 2016-12-23

Added

  • removeSession function.

0.4.0 - 2016-09-25

Added

  • Support for servant-0.9.
  • Tags for bytestrings.

Changed

  • Switched to base-compat.

0.3.2 - 2016-09-17

Added

  • mkServerKeyFromBytes function.

0.3.1 - 2016-08-19

Added

  • addSessionToErr function.

0.3.0.3 - 2016-08-12

Changed

  • Fixed dependencies' bounds.

0.3.0.2 - 2016-08-04

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).

0.1.0.1 - 2016-06-15

Changed

  • More user-friendly example.

0.1.0 - 2016-06-05

Added

  • Initial version of the package.

comments powered byDisqus