keycloak-hs-2.0.2
Safe HaskellNone
LanguageHaskell2010

Keycloak.Utils

Contents

Synopsis

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.

keycloakDelete :: Path -> JWT -> Keycloak () Source #

Perform delete to Keycloak.

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

debug :: MonadIO m => String -> m () Source #

warn :: MonadIO m => String -> m () Source #

info :: MonadIO m => String -> m () Source #

err :: MonadIO m => String -> m () Source #

try :: MonadError a m => m b -> m (Either a b) Source #