https://github.com/eclipse-biscuit/biscuit-haskell
https://github.com/eclipse-biscuit/biscuit-haskell
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eclipse-biscuit/biscuit-haskell
- Owner: eclipse-biscuit
- Created: 2020-11-27T15:09:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T09:38:30.000Z (about 1 year ago)
- Last Synced: 2025-05-03T21:03:52.670Z (about 1 year ago)
- Language: Haskell
- Size: 55.6 MB
- Stars: 26
- Watchers: 3
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Biscuit [![CI-badge][CI-badge]][CI-url] [![Hackage][hackage]][hackage-url]

This is the repository for a collection of haskell libraries providing support for the [Biscuit][biscuit] auth toolkit, created by [Geoffroy Couprie][gcouprie].
You will find below the main lib and its companions:
* [biscuit](./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](./biscuit-servant) — Servant combinators, for a smooth integration in your API
## Supported biscuit versions
The core library supports [`v3` and `v4` biscuits][spec] (both open and sealed).
[CI-badge]: https://img.shields.io/github/actions/workflow/status/biscuit-auth/biscuit-haskell/github-actions.yml?style=flat-square&branch=main
[CI-url]: https://github.com/biscuit-auth/biscuit-haskell/actions
[Hackage]: https://img.shields.io/hackage/v/biscuit-haskell?color=purple&style=flat-square
[hackage-url]: https://hackage.haskell.org/package/biscuit-haskell
[gcouprie]: https://github.com/geal
[biscuit]: https://biscuitsec.org
[spec]: https://github.com/biscuit-auth/biscuit/blob/master/SPECIFICATIONS.md