1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
cabal-version: 2.4
name: hoauth2
-- http://wiki.haskell.org/Package_versioning_policy
version: 2.10.0
synopsis: Haskell OAuth2 authentication client
description:
This is Haskell binding of OAuth2 Authorization framework and Bearer Token Usage framework.
homepage: https://github.com/freizl/hoauth2
license: MIT
license-file: LICENSE
author: Haisheng Wu
maintainer: Haisheng Wu <freizl@gmail.com>
copyright: Haisheng Wu
category: Network
build-type: Simple
stability: Beta
tested-with: GHC <=9.6.1
extra-source-files: README.org
source-repository head
type: git
location: git://github.com/freizl/hoauth2.git
library
hs-source-dirs: src
default-language: Haskell2010
autogen-modules: Paths_hoauth2
other-modules:
Network.HTTP.Client.Contrib
Network.OAuth.OAuth2.Internal
Network.OAuth2.Experiment.Grants
Network.OAuth2.Experiment.Utils
Paths_hoauth2
exposed-modules:
Network.OAuth.OAuth2
Network.OAuth.OAuth2.AuthorizationRequest
Network.OAuth.OAuth2.HttpClient
Network.OAuth.OAuth2.TokenRequest
Network.OAuth2.Experiment
Network.OAuth2.Experiment.Flows.AuthorizationRequest
Network.OAuth2.Experiment.Flows.DeviceAuthorizationRequest
Network.OAuth2.Experiment.Flows.RefreshTokenRequest
Network.OAuth2.Experiment.Flows.TokenRequest
Network.OAuth2.Experiment.Flows.UserInfoRequest
Network.OAuth2.Experiment.Grants.AuthorizationCode
Network.OAuth2.Experiment.Grants.ClientCredentials
Network.OAuth2.Experiment.Grants.DeviceAuthorization
Network.OAuth2.Experiment.Grants.JwtBearer
Network.OAuth2.Experiment.Grants.ResourceOwnerPassword
Network.OAuth2.Experiment.Pkce
Network.OAuth2.Experiment.Types
default-extensions:
DeriveGeneric
GeneralizedNewtypeDeriving
ImportQualifiedPost
InstanceSigs
OverloadedStrings
PolyKinds
RecordWildCards
TypeFamilies
build-depends:
, aeson >=2.0 && <2.2
, base >=4 && <5
, base64 ^>=0.4
, binary ^>=0.8
, bytestring >=0.9 && <0.12
, containers ^>=0.6
, cryptonite ^>=0.30
, data-default ^>=0.7
, exceptions >=0.8.3 && <0.11
, http-conduit >=2.1 && <2.4
, http-types >=0.11 && <0.13
, memory ^>=0.18
, microlens ^>=0.4.0
, text >=2.0 && <2.3
, transformers >=0.4 && <0.7
, uri-bytestring >=0.2.3 && <0.4
, uri-bytestring-aeson ^>=0.1
ghc-options:
-Wall -Wtabs -Wno-unused-do-bind -Wunused-packages -Wpartial-fields
-Wwarn -Wwarnings-deprecations
test-suite hoauth-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
ghc-options: -Wall
build-depends:
, aeson >=2.0 && <2.2
, base >=4 && <5
, hoauth2
, hspec >=2 && <3
, uri-bytestring >=0.2.3 && <0.4
other-modules: Network.OAuth.OAuth2.TokenRequestSpec
default-language: Haskell2010
default-extensions:
ImportQualifiedPost
OverloadedStrings
build-tool-depends: hspec-discover:hspec-discover >=2 && <3
ghc-options:
-Wall -Wtabs -Wno-unused-do-bind -Wunused-packages -Wpartial-fields
-Wwarn -Wwarnings-deprecations
|