aeson 0.4
This commit is contained in:
parent
0d4d377c8e
commit
fd129fce1a
@ -1,4 +1,5 @@
|
|||||||
{-# LANGUAGE OverloadedStrings #-}
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
|
{-# LANGUAGE CPP #-}
|
||||||
module Web.Authenticate.BrowserId
|
module Web.Authenticate.BrowserId
|
||||||
( browserIdJs
|
( browserIdJs
|
||||||
, checkAssertion
|
, checkAssertion
|
||||||
@ -8,7 +9,11 @@ import Data.Text (Text)
|
|||||||
import Network.HTTP.Enumerator (parseUrl, responseBody, httpLbs, withManager, method, urlEncodedBody)
|
import Network.HTTP.Enumerator (parseUrl, responseBody, httpLbs, withManager, method, urlEncodedBody)
|
||||||
import Data.Aeson (json, Value (Object, String))
|
import Data.Aeson (json, Value (Object, String))
|
||||||
import Data.Attoparsec.Lazy (parse, maybeResult)
|
import Data.Attoparsec.Lazy (parse, maybeResult)
|
||||||
|
#if MIN_VERSION_aeson(0, 4, 0)
|
||||||
|
import qualified Data.HashMap.Lazy as Map
|
||||||
|
#else
|
||||||
import qualified Data.Map as Map
|
import qualified Data.Map as Map
|
||||||
|
#endif
|
||||||
import Data.Text.Encoding (encodeUtf8)
|
import Data.Text.Encoding (encodeUtf8)
|
||||||
|
|
||||||
-- | Location of the Javascript file hosted by browserid.org
|
-- | Location of the Javascript file hosted by browserid.org
|
||||||
|
|||||||
@ -38,7 +38,11 @@ import Data.Attoparsec.Lazy (parse)
|
|||||||
import qualified Data.Attoparsec.Lazy as AT
|
import qualified Data.Attoparsec.Lazy as AT
|
||||||
import Data.Text (Text)
|
import Data.Text (Text)
|
||||||
import qualified Data.Aeson.Types
|
import qualified Data.Aeson.Types
|
||||||
|
#if MIN_VERSION_aeson(0, 4, 0)
|
||||||
|
import qualified Data.HashMap.Lazy as Map
|
||||||
|
#else
|
||||||
import qualified Data.Map as Map
|
import qualified Data.Map as Map
|
||||||
|
#endif
|
||||||
import Control.Applicative ((<$>), (<*>))
|
import Control.Applicative ((<$>), (<*>))
|
||||||
|
|
||||||
-- | Information received from Rpxnow after a valid login.
|
-- | Information received from Rpxnow after a valid login.
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
name: authenticate
|
name: authenticate
|
||||||
version: 0.10.3
|
version: 0.10.3.1
|
||||||
license: BSD3
|
license: BSD3
|
||||||
license-file: LICENSE
|
license-file: LICENSE
|
||||||
author: Michael Snoyman, Hiromi Ishii, Arash Rouhani
|
author: Michael Snoyman, Hiromi Ishii, Arash Rouhani
|
||||||
@ -36,6 +36,7 @@ library
|
|||||||
attoparsec >= 0.9,
|
attoparsec >= 0.9,
|
||||||
tls >= 0.7 && < 0.9,
|
tls >= 0.7 && < 0.9,
|
||||||
containers,
|
containers,
|
||||||
|
unordered-containers,
|
||||||
process >= 1.0.1.1 && < 1.2
|
process >= 1.0.1.1 && < 1.2
|
||||||
exposed-modules: Web.Authenticate.Rpxnow,
|
exposed-modules: Web.Authenticate.Rpxnow,
|
||||||
Web.Authenticate.OpenId,
|
Web.Authenticate.OpenId,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user