| Copyright | (C) 2020 Martins Erts |
|---|---|
| License | MIT |
| Maintainer | Martins Erts <martins.erts@gmail.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
BfHaskell.LoginAPI.Login
Description
Synopsis
- runLoginHandler :: Members [Embed IO, Output LogMessage, Error String] r => LoginCredentials -> Maybe HttpConfig -> InterpreterFor LoginHandler r
- newLoginCredentials :: Members '[Embed IO, Error String] r => Text -> Text -> Text -> FilePath -> FilePath -> NominalDiffTime -> Sem r LoginCredentials
Documentation
Arguments
| :: Members [Embed IO, Output LogMessage, Error String] r | |
| => LoginCredentials | Login credentials. Use |
| -> Maybe HttpConfig | Override |
| -> InterpreterFor LoginHandler r |
Runs LoginHandler interpreter
Arguments
| :: Members '[Embed IO, Error String] r | |
| => Text | Username |
| -> Text | Password |
| -> Text | Secret application key |
| -> FilePath | Path to public certificate (PEM format) |
| -> FilePath | Path to private key (RSA PEM format) |
| -> NominalDiffTime | Token expires in seconds |
| -> Sem r LoginCredentials |