Safe Haskell | None |
---|---|
Language | Haskell98 |
Web.Authenticate.Rpxnow
Synopsis
- data Identifier = Identifier {
- identifier :: Text
- extraData :: [(Text, Text)]
- authenticate :: MonadIO m => String -> String -> Manager -> m Identifier
- data AuthenticateException
- = RpxnowException String
- | NormalizationException String
- | DiscoveryException String
- | AuthenticationException String
Documentation
data Identifier Source #
Information received from Rpxnow after a valid login.
Constructors
Identifier | |
Fields
|
Instances
Eq Identifier Source # | |
Defined in Web.Authenticate.Rpxnow | |
Data Identifier Source # | |
Defined in Web.Authenticate.Rpxnow Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Identifier -> c Identifier gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Identifier toConstr :: Identifier -> Constr dataTypeOf :: Identifier -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Identifier) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Identifier) gmapT :: (forall b. Data b => b -> b) -> Identifier -> Identifier gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Identifier -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Identifier -> r gmapQ :: (forall d. Data d => d -> u) -> Identifier -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Identifier -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Identifier -> m Identifier gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Identifier -> m Identifier gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Identifier -> m Identifier | |
Ord Identifier Source # | |
Defined in Web.Authenticate.Rpxnow Methods compare :: Identifier -> Identifier -> Ordering (<) :: Identifier -> Identifier -> Bool (<=) :: Identifier -> Identifier -> Bool (>) :: Identifier -> Identifier -> Bool (>=) :: Identifier -> Identifier -> Bool max :: Identifier -> Identifier -> Identifier min :: Identifier -> Identifier -> Identifier | |
Read Identifier Source # | |
Defined in Web.Authenticate.Rpxnow Methods readsPrec :: Int -> ReadS Identifier readList :: ReadS [Identifier] readPrec :: ReadPrec Identifier readListPrec :: ReadPrec [Identifier] | |
Show Identifier Source # | |
Defined in Web.Authenticate.Rpxnow Methods showsPrec :: Int -> Identifier -> ShowS show :: Identifier -> String showList :: [Identifier] -> ShowS |
Arguments
:: MonadIO m | |
=> String | API key given by RPXNOW. |
-> String | Token passed by client. |
-> Manager | |
-> m Identifier |
Attempt to log a user in.
data AuthenticateException Source #
Constructors
RpxnowException String | |
NormalizationException String | |
DiscoveryException String | |
AuthenticationException String |
Instances
Show AuthenticateException Source # | |
Defined in Web.Authenticate.Internal Methods showsPrec :: Int -> AuthenticateException -> ShowS show :: AuthenticateException -> String showList :: [AuthenticateException] -> ShowS | |
Exception AuthenticateException Source # | |
Defined in Web.Authenticate.Internal Methods toException :: AuthenticateException -> SomeException fromException :: SomeException -> Maybe AuthenticateException displayException :: AuthenticateException -> String |