packages feed

snaplet-customauth-0.2: snaplet-customauth.cabal

Name:                snaplet-customauth
Version:             0.2
Synopsis:            Alternate authentication snaplet
Description:         More customizable authentication snaplet with OAuth2 support
License:             BSD3
License-File:        LICENSE
Author:              Kari Pahula
Maintainer:          kaol@iki.fi
Stability:           Experimental
Category:            Web
Build-type:          Simple
Cabal-version:       >=1.10

source-repository head
  type: git
  location: https://github.com/kaol/snaplet-customauth

library
  default-language:    Haskell2010
  exposed-modules:
    Snap.Snaplet.CustomAuth,
    Snap.Snaplet.CustomAuth.OAuth2

  other-modules:
    Snap.Snaplet.CustomAuth.AuthManager,
    Snap.Snaplet.CustomAuth.Handlers,
    Snap.Snaplet.CustomAuth.Heist,
    Snap.Snaplet.CustomAuth.Types,
    Snap.Snaplet.CustomAuth.User,
    Snap.Snaplet.CustomAuth.Util,
    Snap.Snaplet.CustomAuth.OAuth2.Internal,
    Snap.Snaplet.CustomAuth.OAuth2.Splices

  Build-depends:
    base                      >= 4.4     && < 5,
    lens                      >= 3.7.6   && < 4.20,
    bytestring                >= 0.9.1   && < 0.11,
    base64-bytestring         >= 1.0.0.1 && < 1.1,
    bytestring-show           >= 0.3.5.6 && < 0.4,
    heist                     >= 1.0.1   && < 1.2,
    mtl                       >= 2       && < 3,
    transformers              >= 0.4     && < 0.6,
    errors                    >= 2.3     && < 2.4,
    snap                      >= 1.1     && < 1.2,
    snap-core                 >= 1.0     && < 1.1,
    configurator              >= 0.3     && < 0.4,
    text                      >= 0.11    && < 1.3,
    time                      >= 1.1     && < 1.12,
    xmlhtml                   >= 0.1     && < 0.3,
    binary                    >= 0.8.5   && < 0.9,
    binary-instances          >= 1       && < 2,
    hoauth2                   >= 1.11.0  && < 1.17.0,
    http-client               >= 0.5.7   && < 0.7,
    http-client-tls           >= 0.3.5   && < 0.4,
    containers                >= 0.5.6   && < 0.6,
    unordered-containers      >= 0.2.7.1 && < 0.3,
    aeson                     >= 1.2     && < 1.6,
    uri-bytestring            >= 0.2.3   && < 0.4,
    map-syntax                >= 0.2     && < 0.4,
    random                    >= 1.1     && < 1.2