cabal-version: >=1.10
name: yesod-auth-lti13
version: 0.1.2.0
synopsis: A yesod-auth plugin for LTI 1.3
description: A plugin using <https://hackage.haskell.org/package/lti13>
to implement IMS Global LTI 1.3 authentication for
yesod-auth.
bug-reports: https://github.com/lf-/lti13/issues
license: LGPL-3
author: Jade
maintainer: Jade <software at lfcode dot ca>
-- copyright:
category: Web, Yesod
license-file: LICENSE
build-type: Simple
extra-source-files: CHANGELOG.md
README.md
library
hs-source-dirs: src/
exposed-modules: Yesod.Auth.LTI13
ghc-options: -Wall
-- other-modules:
-- other-extensions:
build-depends: base >=4.12 && <5
, lti13
, base64-bytestring >= 1.0.0 && < 1.1
, bytestring >= 0.10.10 && < 0.11
, containers >= 0.6.2 && < 0.7
, cryptonite >= 0.26 && < 0.27
, http-client >= 0.6.4 && < 0.7
, text >= 1.2.4 && < 1.3
, random >= 1.1 && < 1.2
, microlens >= 0.4.11 && < 0.5
, oidc-client >= 0.5.1 && < 0.6
, aeson >= 1.4.7 && < 1.5
, safe-exceptions >= 0.1.7 && < 0.2
, yesod-auth >= 1.6.10 && < 1.7
, http-conduit >= 2.3.7 && < 2.4
, yesod-core >= 1.6.18 && < 1.7
, warp >= 3.3.13 && < 3.4
, aeson-pretty >= 0.8.8 && < 0.9
, load-env >= 0.2.1 && < 0.3
, yesod >= 1.6.1 && < 1.7
, jose-jwt >= 0.8.0 && < 0.9.0
, time >= 1.0.0 && < 1.11
-- hs-source-dirs:
default-language: Haskell2010
flag example
description: "Should I build the Yesod example?"
manual: False
default: False
executable yesod-lti13-example
main-is: Main.hs
hs-source-dirs:
example
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson
, aeson-pretty
, base >=4.9.0.0 && <5
, bytestring
, containers
, http-conduit
, load-env
, text
, warp
, yesod
, yesod-auth
, yesod-auth-lti13
if !(flag(example))
buildable: False
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/lf-/lti13