├── .editorconfig ├── .github └── workflows │ └── testing.yml ├── .gitignore ├── .stylish-haskell.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Setup.hs ├── brittany.yaml ├── examples └── scotty │ └── Main.hs ├── nix ├── 21_05.nix └── fetchNixpkgs.nix ├── oidc-client.cabal ├── release.nix ├── shell.nix ├── src └── Web │ └── OIDC │ ├── Client.hs │ └── Client │ ├── CodeFlow.hs │ ├── Discovery.hs │ ├── Discovery │ ├── Issuers.hs │ └── Provider.hs │ ├── IdTokenFlow.hs │ ├── Internal.hs │ ├── Settings.hs │ ├── Tokens.hs │ └── Types.hs ├── stack.yaml └── test ├── Spec.hs └── Spec ├── Client.hs └── Client ├── Discovery.hs └── Internal.hs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /brittany.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/brittany.yaml -------------------------------------------------------------------------------- /examples/scotty/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/examples/scotty/Main.hs -------------------------------------------------------------------------------- /nix/21_05.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/nix/21_05.nix -------------------------------------------------------------------------------- /nix/fetchNixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/nix/fetchNixpkgs.nix -------------------------------------------------------------------------------- /oidc-client.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/oidc-client.cabal -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/release.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | (import ./release.nix).oidc-client-shell 2 | -------------------------------------------------------------------------------- /src/Web/OIDC/Client.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/CodeFlow.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/CodeFlow.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Discovery.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Discovery.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Discovery/Issuers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Discovery/Issuers.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Discovery/Provider.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Discovery/Provider.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/IdTokenFlow.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/IdTokenFlow.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Internal.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Settings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Settings.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Tokens.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Tokens.hs -------------------------------------------------------------------------------- /src/Web/OIDC/Client/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/src/Web/OIDC/Client/Types.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/test/Spec.hs -------------------------------------------------------------------------------- /test/Spec/Client.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/test/Spec/Client.hs -------------------------------------------------------------------------------- /test/Spec/Client/Discovery.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/test/Spec/Client/Discovery.hs -------------------------------------------------------------------------------- /test/Spec/Client/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krdlab/haskell-oidc-client/HEAD/test/Spec/Client/Internal.hs --------------------------------------------------------------------------------