cabal-version: 2.2
name: yesod-auth-oidc
version: 0.1.4
build-type: Simple
category: Web, Yesod
extra-source-files: README.md
license: BSD-3-Clause
license-file: LICENSE
author: Supercede Technology Ltd
maintainer: Supercede Technology Ltd <support@supercede.com>
homepage: https://github.com/SupercedeTech/yesod-auth-oidc
synopsis: A yesod-auth plugin for multi-tenant SSO via OpenID Connect
description:
A yesod-auth plugin for multi-tenant SSO via OpenID Connect, using
Authorization Code flow (AKA server flow).
Please see the README.md file for more documentation.
tested-with: GHC ==8.10.4
source-repository head
type: git
location: git@github.com:SupercedeTech/yesod-auth-oidc.git
common common-options
default-language: Haskell2010
default-extensions: NoImplicitPrelude
hs-source-dirs: src
ghc-options:
-Wall -Wincomplete-uni-patterns -Wincomplete-record-updates
-Widentities -Wredundant-constraints -Wcpp-undef -Wimplicit-prelude
-fwarn-tabs
build-depends:
, aeson >=2.0.0.0 && <3.0
, base >=4.9.1.0 && <5
, base64-bytestring >=1.1.0 && <1.3
, classy-prelude-yesod ^>=1.5.0
, containers
, cryptonite >=0.28 && <1
, http-client >=0.6.4 && <1
, jose-jwt ^>=0.9.2
, oidc-client >=0.6.0 && <0.8
, shakespeare >=2.0.25 && <2.2
, text >=1.2.4 && <3.0
, time >=1.9.3 && <2.0
, unordered-containers ^>=0.2.13
, yesod-auth ^>=1.6.10
, yesod-core ^>=1.6.19
, yesod-form >=1.6.7 && <2.0
library
import: common-options
hs-source-dirs: src
exposed-modules: Yesod.Auth.OIDC