Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- getForwardUrl :: MonadIO m => Text -> Text -> Maybe Text -> [(Text, Text)] -> Manager -> m Text
- authenticate :: MonadIO m => [(Text, Text)] -> Manager -> m (Identifier, [(Text, Text)])
- authenticateClaimed :: MonadIO m => [(Text, Text)] -> Manager -> m OpenIdResponse
- data AuthenticateException
- newtype Identifier = Identifier {
- identifier :: Text
- data OpenIdResponse
- oirOpLocal :: OpenIdResponse -> Identifier
- oirParams :: OpenIdResponse -> [(Text, Text)]
- oirClaimed :: OpenIdResponse -> Maybe Identifier
Functions
authenticate :: MonadIO m => [(Text, Text)] -> Manager -> m (Identifier, [(Text, Text)]) Source #
Deprecated: Use authenticateClaimed
authenticateClaimed :: MonadIO m => [(Text, Text)] -> Manager -> m OpenIdResponse Source #
Types
data AuthenticateException Source #
RpxnowException String | |
NormalizationException String | |
DiscoveryException String | |
AuthenticationException String |
Instances
Show AuthenticateException Source # | |
Defined in Web.Authenticate.Internal showsPrec :: Int -> AuthenticateException -> ShowS # show :: AuthenticateException -> String # showList :: [AuthenticateException] -> ShowS # | |
Exception AuthenticateException Source # | |
newtype Identifier Source #
A valid OpenID identifier.
Instances
Response
data OpenIdResponse Source #