All of the heavy lifting was taken directly from the openid package, and lives in the OpenId2.* module hierarchy. The difference here is that we don't use associations at all, removing the need for some hefty dependencies. I've also gutted MonadLib dependencies.
39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
name: authenticate
|
|
version: 0.6.6
|
|
license: BSD3
|
|
license-file: LICENSE
|
|
author: Michael Snoyman <michael@snoyman.com>
|
|
maintainer: Michael Snoyman <michael@snoyman.com>
|
|
synopsis: Authentication methods for Haskell web applications.
|
|
description: Focus is on remote authentication methods, such as OpenID,
|
|
rpxnow and Google.
|
|
category: Web
|
|
stability: Stable
|
|
cabal-version: >= 1.2
|
|
build-type: Simple
|
|
homepage: http://github.com/snoyberg/authenticate/tree/master
|
|
|
|
library
|
|
build-depends: base >= 4 && < 5,
|
|
data-object >= 0.3.1 && < 0.4,
|
|
data-object-json >= 0.3.1 && < 0.4,
|
|
http-enumerator >= 0.1.1 && < 0.2,
|
|
tagsoup >= 0.6 && < 0.12,
|
|
failure >= 0.0.0 && < 0.2,
|
|
transformers >= 0.1 && < 0.3,
|
|
bytestring >= 0.9 && < 0.10,
|
|
utf8-string >= 0.3 && < 0.4,
|
|
network >= 2.2.1 && < 2.3,
|
|
xml >= 1.3.7 && < 1.4
|
|
exposed-modules: Web.Authenticate.Rpxnow,
|
|
Web.Authenticate.OpenId,
|
|
Web.Authenticate.OpenId2,
|
|
Web.Authenticate.Facebook
|
|
other-modules: Web.Authenticate.Internal,
|
|
OpenId2.Discovery,
|
|
OpenId2.HTTP,
|
|
OpenId2.Normalization,
|
|
OpenId2.Types,
|
|
OpenId2.XRDS
|
|
ghc-options: -Wall
|