Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data TokenInfo = TokenInfo {}
- data Conf m
- data PlanBIntrospectionException
- new :: (MonadThrow m, MonadIO m) => Text -> m (TokenIntrospector m)
- newFromEnv :: (MonadThrow m, MonadIO m) => m (TokenIntrospector m)
- newCustom :: (MonadThrow m, MonadIO m) => Backend m -> Text -> m (TokenIntrospector m)
- httpRequestExecuteIO :: MonadIO m => Maybe Manager -> Request -> m (Response LazyByteString)
- introspectToken :: TokenIntrospector m -> ByteString -> m TokenInfo
Documentation
new :: (MonadThrow m, MonadIO m) => Text -> m (TokenIntrospector m) Source #
Create a new PlanB introspector using the provided endpoint.
newFromEnv :: (MonadThrow m, MonadIO m) => m (TokenIntrospector m) Source #
newCustom :: (MonadThrow m, MonadIO m) => Backend m -> Text -> m (TokenIntrospector m) Source #
httpRequestExecuteIO :: MonadIO m => Maybe Manager -> Request -> m (Response LazyByteString) Source #
introspectToken :: TokenIntrospector m -> ByteString -> m TokenInfo Source #