/usr/share/doc/libghc-authenticate-doc/html/authenticate.txt is in libghc-authenticate-doc 1.3.2.6-2build9.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | -- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Authentication methods for Haskell web applications.
--
-- Focus is on third-party authentication methods, such as OpenID and
-- BrowserID.
--
-- Note: Facebook support is now provided by the fb package:
-- <a>http://hackage.haskell.org/package/fb</a>.
@package authenticate
@version 1.3.2.6
-- | OpenIDs for a number of common OPs. When a function takes a
-- <a>String</a> parameter, that <a>String</a> is the username.
module Web.Authenticate.OpenId.Providers
google :: String
yahoo :: String
livejournal :: String -> String
myspace :: String -> String
wordpress :: String -> String
blogger :: String -> String
verisign :: String -> String
typepad :: String -> String
myopenid :: String -> String
claimid :: String -> String
module Web.Authenticate.BrowserId
-- | Location of the Javascript file hosted by browserid.org
browserIdJs :: Text
checkAssertion :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> Manager -> m (Maybe Text)
module Web.Authenticate.OpenId
getForwardUrl :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> Maybe Text -> [(Text, Text)] -> Manager -> m Text
-- | <i>Deprecated: Use authenticateClaimed </i>
authenticate :: (MonadBaseControl IO m, MonadResource m, MonadIO m) => [(Text, Text)] -> Manager -> m (Identifier, [(Text, Text)])
authenticateClaimed :: (MonadBaseControl IO m, MonadResource m, MonadIO m) => [(Text, Text)] -> Manager -> m OpenIdResponse
data AuthenticateException
RpxnowException :: String -> AuthenticateException
NormalizationException :: String -> AuthenticateException
DiscoveryException :: String -> AuthenticateException
AuthenticationException :: String -> AuthenticateException
-- | A valid OpenID identifier.
newtype Identifier
Identifier :: Text -> Identifier
identifier :: Identifier -> Text
data OpenIdResponse
oirOpLocal :: OpenIdResponse -> Identifier
oirParams :: OpenIdResponse -> [(Text, Text)]
oirClaimed :: OpenIdResponse -> Maybe Identifier
module Web.Authenticate.Rpxnow
-- | Information received from Rpxnow after a valid login.
data Identifier
Identifier :: Text -> [(Text, Text)] -> Identifier
identifier :: Identifier -> Text
extraData :: Identifier -> [(Text, Text)]
-- | Attempt to log a user in.
authenticate :: (MonadResource m, MonadBaseControl IO m) => String -> String -> Manager -> m Identifier
data AuthenticateException
RpxnowException :: String -> AuthenticateException
NormalizationException :: String -> AuthenticateException
DiscoveryException :: String -> AuthenticateException
AuthenticationException :: String -> AuthenticateException
instance Typeable Identifier
instance Eq Identifier
instance Ord Identifier
instance Read Identifier
instance Show Identifier
instance Data Identifier
|