-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathyesod-auth-deskcom.cabal
67 lines (62 loc) · 2.35 KB
/
yesod-auth-deskcom.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
Name: yesod-auth-deskcom
Version: 1.4.0
Synopsis: Desk.com remote authentication support for Yesod apps.
Homepage: https://github.com/prowdsponsor/yesod-auth-deskcom
License: BSD3
License-file: LICENSE
Author: Felipe Lessa
Maintainer: Felipe Lessa <[email protected]>
Category: Web, Yesod
Build-type: Simple
Cabal-version: >= 1.6
Description:
This package allows users of your website to login into
Desk.com automatically using Desk.com's Multipass SSO (single
sign-on, <http://dev.desk.com/docs/portal/multipass>).
.
Note that this is an unusual @yesod-auth-*@ package. We do not
define an @AuthPlugin@ because the user can't log in to your
website via Desk.com (it's the opposite, they login in Desk.com
via your website). Instead, this plugin defines an Yesod
subsite that you may include on your site; the subsite defines
a route that accepts incoming users from Desk.com and
authenticates them.
Source-repository head
type: git
location: git://github.com/prowdsponsor/yesod-auth-deskcom.git
Library
hs-source-dirs: src
Build-depends: base >= 4.3 && < 5
, time >= 1.1 && < 2
, template-haskell
, transformers >= 0.1.3 && < 0.5
, bytestring >= 0.9
, text >= 0.7 && < 1.3
, data-default
, base64-bytestring >= 1.0
, cryptohash >= 0.6
, cipher-aes >= 0.1
, cprng-aes >= 0.5
, crypto-api >= 0.10
, crypto-random >= 0.0.8 && < 0.1
, aeson >= 0.6
, http-conduit
, http-types >= 0.7
, yesod-core == 1.4.*
, yesod-auth == 1.4.*
, byteable
Exposed-modules: Yesod.Auth.DeskCom
Other-modules: Yesod.Auth.DeskCom.Data
Extensions:
ConstraintKinds
FlexibleContexts
FlexibleInstances
GADTs
MultiParamTypeClasses
OverloadedStrings
PackageImports
QuasiQuotes
RecordWildCards
TemplateHaskell
TypeFamilies
GHC-options: -Wall