title: Ucam Webauth
author: David Baynard
date: 09 Dec 2018
...
The University of Cambridge Raven service uses the Ucam Webauth protocol.
This repository contains a number of Haskell libraries to interact with this system.
This implements the client authentication protocol; specifically, the validation.
This implements data types for the client authentication protocol.
There is an internal package which is not recommended for use. Its only purpose is to split the core functionality among packages for minimal ghcjs dependencies.
This adds wai middleware enabling authentication using Raven.
API combinators for servant, using servant-auth.
The handlers for servant.