hsoz is a Haskell implementation of the Iron, Hawk, and Oz web
authentication protocols. These protocols originate from the OAuth2
standardisation process, but are designed to be simpler to implement
for the common case of web applications.
The top-level Network.Iron, Network.Hawk, Network.Oz modules
contain further instructions on their usage. There are also some
example server and client programs within the
project git repository.