-
Notifications
You must be signed in to change notification settings - Fork 7
/
broch.cabal
134 lines (127 loc) · 4.5 KB
/
broch.cabal
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Name: broch
Version: 0.1
Synopsis: OAuth2/OpenID Connect Server
Description:
.
A (web server-agnostic) OAuth2 and OpenID Connect Provider
library with a WAI-based server implementation.
Author: Luke Taylor <[email protected]>
Maintainer: Luke Taylor <[email protected]>
License: BSD3
License-File: LICENSE
Build-Type: Simple
Cabal-Version: >= 1.16
Category: OAuth
Source-Repository head
Type: git
Location: https://github.com/tekul/broch.git
Library
Default-Language: Haskell2010
Exposed-modules: Broch.Model
, Broch.Token
, Broch.OAuth2.ClientAuth
, Broch.OAuth2.Token
, Broch.OAuth2.Authorize
, Broch.OAuth2.Internal
, Broch.OpenID.Discovery
, Broch.OpenID.IdToken
, Broch.OpenID.Registration
, Broch.OpenID.UserInfo
, Broch.PostgreSQL
, Broch.Server
, Broch.Server.Config
, Broch.Server.Internal
, Broch.Server.Session
, Broch.SQLite
, Broch.Test
, Broch.Test.Data
, Broch.URI
Other-Modules: Broch.Scim
, Broch.Server.BlazeUI
Build-Depends: base >= 4.18 && < 5
, aeson >= 2
, errors >= 2
, blaze-builder >= 0.3
, blaze-html >= 0.7
, bytestring >= 0.10
, cereal >= 0.4
, containers >= 0.4
, cookie >= 0.4
, cryptonite >= 0.8
, data-default-generics >= 0.3
, directory
, http-conduit > 2
, http-types >= 0.8
, jose-jwt >= 0.7
, memory >= 0.10
, mtl >= 2.1.3.1
, postgresql-simple >= 0.5.1
, reroute >= 0.4
, resource-pool > 0.2.3
, sqlite-simple >= 0.4.9
, text >= 0.11
, time
, transformers >= 0.3
, unordered-containers >= 0.2
, uri-bytestring >= 0.2
, uuid >= 1.3
, wai >= 3.0.0.2
, wai-extra >= 3
Ghc-Options: -Wall
Executable broch
Default-Language: Haskell2010
Hs-Source-Dirs: broch-server
Main-Is: broch.hs
Build-Depends: broch
, base
, bytestring
, cryptonite
, directory
, memory
, monad-logger >= 0.3
, optparse-applicative
, postgresql-simple
, reroute
, resource-pool
, sqlite-simple
, text
, wai-app-static >= 3.1.4
, wai-extra
, warp >= 3
Ghc-Options: -Wall -rtsopts -threaded
Test-suite tests
Default-Language: Haskell2010
Type: exitcode-stdio-1.0
Other-Modules: Broch.OAuth2.TokenSpec
, Broch.OAuth2.AuthorizationSpec
, Broch.OAuth2.TestData
, WaiTest
, OAuth2IntegrationSpec
, OICIntegrationSpec
Build-depends: broch
, base
, aeson
, aeson-qq > 0.7
, blaze-builder >= 0.3
, bytestring
, containers
, cookie
, cryptonite
, http-types
, hspec >= 1.6
, HUnit >= 1.2 && < 2
, jose-jwt
, memory
, mtl
, monad-logger
, network-uri
, text
, time
, transformers
, unordered-containers
, wai
, wai-extra >= 3.0.0.1
, warp
Ghc-options: -Wall -rtsopts -fno-warn-missing-signatures
Hs-source-dirs: tests
Main-is: tests.hs