packages feed

yesod-auth-zendesk-1.2.1: yesod-auth-zendesk.cabal

Name:                yesod-auth-zendesk
Version:             1.2.1
Synopsis:            Zendesk remote authentication support for Yesod apps.
Homepage:            https://github.com/prowdsponsor/yesod-auth-zendesk
License:             BSD3
License-file:        LICENSE
Author:              Felipe Lessa
Maintainer:          Felipe Lessa <felipe.lessa@gmail.com>
Category:            Web, Yesod
Build-type:          Simple
Cabal-version:       >= 1.6

Description:
  This package allows users of your website to login into Zendesk
  automatically using Zendesk's remote authentication
  (<http://www.zendesk.com/support/api/remote-authentication>).
  .
  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 Zendesk (it's the opposite, they login in Zendesk
  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 Zendesk and
  authenticates them.

Source-repository head
  type:     git
  location: git://github.com/prowdsponsor/yesod-auth-zendesk.git

Library
  hs-source-dirs: src

  Build-depends:   base         >= 4.3     && < 5
                 , time         >= 1.1     && < 2
                 , bytestring
                 , text         >= 0.7     && < 0.12
                 , data-default
                 , template-haskell
                 , cryptohash   >= 0.6
                 , base16-bytestring
                 , http-types
                 , yesod-core   == 1.2.*
                 , yesod-auth   == 1.2.*
                 , wai
                 , http-conduit
                 , transformers >= 0.1.3   && < 0.4

  Exposed-modules: Yesod.Auth.Zendesk
  Other-modules: Yesod.Auth.Zendesk.Data
  Extensions:
    ConstraintKinds
    FlexibleContexts
    FlexibleInstances
    GADTs
    MultiParamTypeClasses
    OverloadedStrings
    QuasiQuotes
    RecordWildCards
    TemplateHaskell
    TypeFamilies
  GHC-options: -Wall