Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- keycloakPost :: (Postable dat, Show dat) => Path -> dat -> JWT -> Keycloak ByteString
- keycloakPost' :: (Postable dat, Show dat) => Path -> dat -> Keycloak ByteString
- keycloakDelete :: Path -> JWT -> Keycloak ()
- keycloakGet :: Path -> JWT -> Keycloak ByteString
- keycloakGet' :: Path -> Keycloak ByteString
- keycloakAdminGet :: Path -> JWT -> Keycloak ByteString
- keycloakAdminPost :: (Postable dat, Show dat) => Path -> dat -> JWT -> Keycloak ByteString
- keycloakAdminPut :: (Putable dat, Show dat) => Path -> dat -> JWT -> Keycloak ()
- debug :: MonadIO m => String -> m ()
- warn :: MonadIO m => String -> m ()
- info :: MonadIO m => String -> m ()
- err :: MonadIO m => String -> m ()
- getErrorStatus :: KCError -> Maybe Status
- try :: MonadError a m => m b -> m (Either a b)
Documentation
keycloakPost :: (Postable dat, Show dat) => Path -> dat -> JWT -> Keycloak ByteString Source #
Perform post to Keycloak.
keycloakPost' :: (Postable dat, Show dat) => Path -> dat -> Keycloak ByteString Source #
Perform post to Keycloak, without token.
keycloakGet :: Path -> JWT -> Keycloak ByteString Source #
Perform get to Keycloak on admin API
keycloakGet' :: Path -> Keycloak ByteString Source #
Perform get to Keycloak on admin API, without token
keycloakAdminGet :: Path -> JWT -> Keycloak ByteString Source #
Perform get to Keycloak on admin API
keycloakAdminPost :: (Postable dat, Show dat) => Path -> dat -> JWT -> Keycloak ByteString Source #
Perform post to Keycloak.
keycloakAdminPut :: (Putable dat, Show dat) => Path -> dat -> JWT -> Keycloak () Source #
Perform put to Keycloak.
Helpers
try :: MonadError a m => m b -> m (Either a b) Source #