aboutsummaryrefslogtreecommitdiff
path: root/sproxy2.cabal
blob: 682517acb4eca1869e089d8f9250520d787353e0 (plain)
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
name: sproxy2
version: 1.95.0
synopsis: Secure HTTP proxy for authenticating users via OAuth2
description:
  Sproxy is secure by default. No requests makes it to the backend
  server if they haven't been explicitly whitelisted.  Sproxy is
  independent. Any web application written in any language can
  use it.
license: MIT
license-file: LICENSE
author: Igor Pashev <pashev.igor@gmail.com>
maintainer: Igor Pashev <pashev.igor@gmail.com>
copyright:
  2016-2017, Zalora South East Asia Pte. Ltd;
  2017, Igor Pashev <pashev.igor@gmail.com>
category: Databases, Web
build-type: Simple
cabal-version: >= 1.20
extra-source-files:
  ChangeLog.md
  README.md
  datafile.example.yml
  sproxy.example.yml
  sproxy.sql

source-repository head
  type: git
  location: https://github.com/ip1981/sproxy2.git

executable sproxy2
    default-language: Haskell2010
    ghc-options: -Wall -static -threaded
    hs-source-dirs: src
    main-is: Main.hs
    other-modules:
      Sproxy.Application
      Sproxy.Application.Access
      Sproxy.Application.Cookie
      Sproxy.Application.OAuth2
      Sproxy.Application.OAuth2.Common
      Sproxy.Application.OAuth2.Google
      Sproxy.Application.OAuth2.LinkedIn
      Sproxy.Application.OAuth2.Yandex
      Sproxy.Application.State
      Sproxy.Config
      Sproxy.Logging
      Sproxy.Server
      Sproxy.Server.DB
      Sproxy.Server.DB.DataFile
    build-depends:
        base >= 4.8 && < 50
      , aeson
      , base64-bytestring
      , blaze-builder
      , bytestring
      , cereal
      , conduit
      , containers
      , cookie >= 0.4.2
      , docopt
      , entropy
      , Glob
      , http-client >= 0.5.3
      , http-conduit
      , http-types
      , interpolatedstring-perl6
      , network
      , postgresql-simple
      , resource-pool
      , SHA
      , sqlite-simple
      , text
      , time
      , unix
      , unordered-containers
      , wai
      , wai-conduit
      , warp
      , warp-tls >= 3.2
      , word8
      , yaml >= 0.8.4