This is the repository for a collection of haskell libraries providing support for the Biscuit auth toolkit, created by Geoffroy Couprie.
You will find below the main lib and its companions:
- biscuit — Main library, providing minting and signature verification of biscuit tokens, as well as a datalog engine allowing to compute the validity of a token in a given context
- biscuit-servant — Servant combinators, for a smooth integration in your API
- biscuit-wai — WAI middlewares for protecting WAI applications with biscuits
The core library supports v3.0
to v3.3
biscuits (both open and sealed).
Only ed25519
signatures are supported. p256r1
signatures are not supported yet.