Haskell OAuth2 authentication client


Version on this page:1.14.0
LTS Haskell 22.11:2.10.0
Stackage Nightly 2024-02-22:2.12.0
Latest on Hackage:2.12.0

See all snapshots hoauth2 appears in

BSD-3-Clause licensed by Haisheng Wu
Maintained by Haisheng Wu
This version can be pinned in stack with:hoauth2-1.14.0@sha256:fcb4284fc78950c91d5b548317c51bd99a5ced84f4bb9e6153624b5783e4215f,5628

Build Status Hackage


A lightweight oauth2 haskell binding.

Build example app

  • make create-keys
  • check the example/Keys.hs to make sure it’s config correctly for the IdP you’re going to test. (client id, client secret, oauth Urls etc)
  • make build
  • make demo
  • open http://localhost:9988


  • assume cabal-install has been install (either globally or in nix store)
  • nix-shell then could do cabal v2- build
  • or nix-build


Feel free send pull request or submit issue ticket.