Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- keycloakPost :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m ByteString
- keycloakPost' :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> KeycloakT m ByteString
- keycloakDelete :: MonadIO m => Path -> JWT -> KeycloakT m ()
- keycloakGet :: MonadIO m => Path -> JWT -> KeycloakT m ByteString
- keycloakGet' :: MonadIO m => Path -> KeycloakT m ByteString
- keycloakAdminGet :: MonadIO m => Path -> JWT -> KeycloakT m ByteString
- keycloakAdminPost :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m ByteString
- keycloakAdminPut :: (Putable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m ()
- kcError :: Monad m => KCError -> KeycloakT m a
- viewRealmAndUrl :: Monad m => KeycloakT m (Realm, ServerURL)
- viewConfig :: Monad m => Getting b KCConfig b -> KeycloakT m b
- 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 :: Monad m => KeycloakT m b -> KeycloakT m (Either KCError b)
Documentation
keycloakPost :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m ByteString Source #
Perform post to Keycloak.
keycloakPost' :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> KeycloakT m ByteString Source #
Perform post to Keycloak, without token.
keycloakGet :: MonadIO m => Path -> JWT -> KeycloakT m ByteString Source #
Perform get to Keycloak on admin API
keycloakGet' :: MonadIO m => Path -> KeycloakT m ByteString Source #
Perform get to Keycloak on admin API, without token
keycloakAdminGet :: MonadIO m => Path -> JWT -> KeycloakT m ByteString Source #
Perform get to Keycloak on admin API
keycloakAdminPost :: (Postable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m ByteString Source #
Perform post to Keycloak.
keycloakAdminPut :: (Putable dat, Show dat, MonadIO m) => Path -> dat -> JWT -> KeycloakT m () Source #
Perform put to Keycloak.