happstack-authenticate 2.1.4 → 2.1.5
raw patch · 11 files changed
+101/−15 lines, 11 filesdep +useriddep ~aesondep ~lensPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: userid
Dependency ranges changed: aeson, lens
API changes (from Hackage documentation)
- Happstack.Authenticate.Core: _defaultSessionTimeout :: AuthenticateState -> Int
- Happstack.Authenticate.Core: _email :: User -> Maybe Email
- Happstack.Authenticate.Core: _newAccountMode :: AuthenticateState -> NewAccountMode
- Happstack.Authenticate.Core: _nextUserId :: AuthenticateState -> UserId
- Happstack.Authenticate.Core: _sharedSecrets :: AuthenticateState -> SharedSecrets
- Happstack.Authenticate.Core: _tokenIsAuthAdmin :: Token -> Bool
- Happstack.Authenticate.Core: _tokenUser :: Token -> User
- Happstack.Authenticate.Core: _unAuthenticationMethod :: AuthenticationMethod -> Text
- Happstack.Authenticate.Core: _unEmail :: Email -> Text
- Happstack.Authenticate.Core: _unSharedSecret :: SharedSecret -> Text
- Happstack.Authenticate.Core: _unUserId :: UserId -> Integer
- Happstack.Authenticate.Core: _unUsername :: Username -> Text
- Happstack.Authenticate.Core: _userId :: User -> UserId
- Happstack.Authenticate.Core: _username :: User -> Username
- Happstack.Authenticate.Core: _users :: AuthenticateState -> IxUser
- Happstack.Authenticate.Core: createAnonymousUser :: Update AuthenticateState User
- Happstack.Authenticate.Core: createUser :: User -> Update AuthenticateState (Either CoreError User)
- Happstack.Authenticate.Core: deleteUser :: UserId -> Update AuthenticateState ()
- Happstack.Authenticate.Core: getAuthenticateState :: Query AuthenticateState AuthenticateState
- Happstack.Authenticate.Core: getDefaultSessionTimeout :: Query AuthenticateState Int
- Happstack.Authenticate.Core: getNewAccountMode :: Query AuthenticateState NewAccountMode
- Happstack.Authenticate.Core: getSharedSecret :: UserId -> Query AuthenticateState (Maybe SharedSecret)
- Happstack.Authenticate.Core: getUserByEmail :: Email -> Query AuthenticateState (Maybe User)
- Happstack.Authenticate.Core: getUserByUserId :: UserId -> Query AuthenticateState (Maybe User)
- Happstack.Authenticate.Core: getUserByUsername :: Username -> Query AuthenticateState (Maybe User)
- Happstack.Authenticate.Core: instance Constructor C1_0AuthenticateState
- Happstack.Authenticate.Core: instance Constructor C1_0AuthenticateURL
- Happstack.Authenticate.Core: instance Constructor C1_0AuthenticationMethod
- Happstack.Authenticate.Core: instance Constructor C1_0CoreError
- Happstack.Authenticate.Core: instance Constructor C1_0Email
- Happstack.Authenticate.Core: instance Constructor C1_0NewAccountMode
- Happstack.Authenticate.Core: instance Constructor C1_0SharedSecret
- Happstack.Authenticate.Core: instance Constructor C1_0Token
- Happstack.Authenticate.Core: instance Constructor C1_0User
- Happstack.Authenticate.Core: instance Constructor C1_0UserId
- Happstack.Authenticate.Core: instance Constructor C1_0Username
- Happstack.Authenticate.Core: instance Constructor C1_1AuthenticateURL
- Happstack.Authenticate.Core: instance Constructor C1_1CoreError
- Happstack.Authenticate.Core: instance Constructor C1_1NewAccountMode
- Happstack.Authenticate.Core: instance Constructor C1_2CoreError
- Happstack.Authenticate.Core: instance Constructor C1_2NewAccountMode
- Happstack.Authenticate.Core: instance Constructor C1_3CoreError
- Happstack.Authenticate.Core: instance Constructor C1_4CoreError
- Happstack.Authenticate.Core: instance Constructor C1_5CoreError
- Happstack.Authenticate.Core: instance Constructor C1_6CoreError
- Happstack.Authenticate.Core: instance Data AuthenticateURL
- Happstack.Authenticate.Core: instance Data AuthenticationMethod
- Happstack.Authenticate.Core: instance Data CoreError
- Happstack.Authenticate.Core: instance Data Email
- Happstack.Authenticate.Core: instance Data SharedSecret
- Happstack.Authenticate.Core: instance Data Token
- Happstack.Authenticate.Core: instance Data User
- Happstack.Authenticate.Core: instance Data UserId
- Happstack.Authenticate.Core: instance Data Username
- Happstack.Authenticate.Core: instance Datatype D1AuthenticateState
- Happstack.Authenticate.Core: instance Datatype D1AuthenticateURL
- Happstack.Authenticate.Core: instance Datatype D1AuthenticationMethod
- Happstack.Authenticate.Core: instance Datatype D1CoreError
- Happstack.Authenticate.Core: instance Datatype D1Email
- Happstack.Authenticate.Core: instance Datatype D1NewAccountMode
- Happstack.Authenticate.Core: instance Datatype D1SharedSecret
- Happstack.Authenticate.Core: instance Datatype D1Token
- Happstack.Authenticate.Core: instance Datatype D1User
- Happstack.Authenticate.Core: instance Datatype D1UserId
- Happstack.Authenticate.Core: instance Datatype D1Username
- Happstack.Authenticate.Core: instance Enum UserId
- Happstack.Authenticate.Core: instance Eq AuthenticateState
- Happstack.Authenticate.Core: instance Eq AuthenticateURL
- Happstack.Authenticate.Core: instance Eq AuthenticationMethod
- Happstack.Authenticate.Core: instance Eq CoreError
- Happstack.Authenticate.Core: instance Eq Email
- Happstack.Authenticate.Core: instance Eq NewAccountMode
- Happstack.Authenticate.Core: instance Eq SharedSecret
- Happstack.Authenticate.Core: instance Eq Token
- Happstack.Authenticate.Core: instance Eq User
- Happstack.Authenticate.Core: instance Eq UserId
- Happstack.Authenticate.Core: instance Eq Username
- Happstack.Authenticate.Core: instance FromJSON AuthenticationMethod
- Happstack.Authenticate.Core: instance FromJSON CoreError
- Happstack.Authenticate.Core: instance FromJSON Email
- Happstack.Authenticate.Core: instance FromJSON Token
- Happstack.Authenticate.Core: instance FromJSON User
- Happstack.Authenticate.Core: instance FromJSON UserId
- Happstack.Authenticate.Core: instance FromJSON Username
- Happstack.Authenticate.Core: instance Generic AuthenticateState
- Happstack.Authenticate.Core: instance Generic AuthenticateURL
- Happstack.Authenticate.Core: instance Generic AuthenticationMethod
- Happstack.Authenticate.Core: instance Generic CoreError
- Happstack.Authenticate.Core: instance Generic Email
- Happstack.Authenticate.Core: instance Generic NewAccountMode
- Happstack.Authenticate.Core: instance Generic SharedSecret
- Happstack.Authenticate.Core: instance Generic Token
- Happstack.Authenticate.Core: instance Generic User
- Happstack.Authenticate.Core: instance Generic UserId
- Happstack.Authenticate.Core: instance Generic Username
- Happstack.Authenticate.Core: instance Indexable UserIxs User
- Happstack.Authenticate.Core: instance IsAcidic AuthenticateState
- Happstack.Authenticate.Core: instance Method CreateAnonymousUser
- Happstack.Authenticate.Core: instance Method CreateUser
- Happstack.Authenticate.Core: instance Method DeleteUser
- Happstack.Authenticate.Core: instance Method GetAuthenticateState
- Happstack.Authenticate.Core: instance Method GetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance Method GetNewAccountMode
- Happstack.Authenticate.Core: instance Method GetSharedSecret
- Happstack.Authenticate.Core: instance Method GetUserByEmail
- Happstack.Authenticate.Core: instance Method GetUserByUserId
- Happstack.Authenticate.Core: instance Method GetUserByUsername
- Happstack.Authenticate.Core: instance Method SetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance Method SetNewAccountMode
- Happstack.Authenticate.Core: instance Method SetSharedSecret
- Happstack.Authenticate.Core: instance Method UpdateUser
- Happstack.Authenticate.Core: instance Ord AuthenticateURL
- Happstack.Authenticate.Core: instance Ord AuthenticationMethod
- Happstack.Authenticate.Core: instance Ord CoreError
- Happstack.Authenticate.Core: instance Ord Email
- Happstack.Authenticate.Core: instance Ord SharedSecret
- Happstack.Authenticate.Core: instance Ord Token
- Happstack.Authenticate.Core: instance Ord User
- Happstack.Authenticate.Core: instance Ord UserId
- Happstack.Authenticate.Core: instance Ord Username
- Happstack.Authenticate.Core: instance PathInfo AuthenticateURL
- Happstack.Authenticate.Core: instance PathInfo AuthenticationMethod
- Happstack.Authenticate.Core: instance PathInfo Email
- Happstack.Authenticate.Core: instance PathInfo UserId
- Happstack.Authenticate.Core: instance PathInfo Username
- Happstack.Authenticate.Core: instance QueryEvent GetAuthenticateState
- Happstack.Authenticate.Core: instance QueryEvent GetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance QueryEvent GetNewAccountMode
- Happstack.Authenticate.Core: instance QueryEvent GetSharedSecret
- Happstack.Authenticate.Core: instance QueryEvent GetUserByEmail
- Happstack.Authenticate.Core: instance QueryEvent GetUserByUserId
- Happstack.Authenticate.Core: instance QueryEvent GetUserByUsername
- Happstack.Authenticate.Core: instance Read AuthenticateURL
- Happstack.Authenticate.Core: instance Read AuthenticationMethod
- Happstack.Authenticate.Core: instance Read CoreError
- Happstack.Authenticate.Core: instance Read Email
- Happstack.Authenticate.Core: instance Read SharedSecret
- Happstack.Authenticate.Core: instance Read Token
- Happstack.Authenticate.Core: instance Read User
- Happstack.Authenticate.Core: instance Read UserId
- Happstack.Authenticate.Core: instance Read Username
- Happstack.Authenticate.Core: instance RenderMessage HappstackAuthenticateI18N CoreError
- Happstack.Authenticate.Core: instance SafeCopy AuthenticateState
- Happstack.Authenticate.Core: instance SafeCopy AuthenticationMethod
- Happstack.Authenticate.Core: instance SafeCopy CoreError
- Happstack.Authenticate.Core: instance SafeCopy CreateAnonymousUser
- Happstack.Authenticate.Core: instance SafeCopy CreateUser
- Happstack.Authenticate.Core: instance SafeCopy DeleteUser
- Happstack.Authenticate.Core: instance SafeCopy Email
- Happstack.Authenticate.Core: instance SafeCopy GetAuthenticateState
- Happstack.Authenticate.Core: instance SafeCopy GetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance SafeCopy GetNewAccountMode
- Happstack.Authenticate.Core: instance SafeCopy GetSharedSecret
- Happstack.Authenticate.Core: instance SafeCopy GetUserByEmail
- Happstack.Authenticate.Core: instance SafeCopy GetUserByUserId
- Happstack.Authenticate.Core: instance SafeCopy GetUserByUsername
- Happstack.Authenticate.Core: instance SafeCopy NewAccountMode
- Happstack.Authenticate.Core: instance SafeCopy SetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance SafeCopy SetNewAccountMode
- Happstack.Authenticate.Core: instance SafeCopy SetSharedSecret
- Happstack.Authenticate.Core: instance SafeCopy SharedSecret
- Happstack.Authenticate.Core: instance SafeCopy UpdateUser
- Happstack.Authenticate.Core: instance SafeCopy User
- Happstack.Authenticate.Core: instance SafeCopy UserId
- Happstack.Authenticate.Core: instance SafeCopy Username
- Happstack.Authenticate.Core: instance Selector S1_0_0AuthenticateState
- Happstack.Authenticate.Core: instance Selector S1_0_0AuthenticationMethod
- Happstack.Authenticate.Core: instance Selector S1_0_0Email
- Happstack.Authenticate.Core: instance Selector S1_0_0SharedSecret
- Happstack.Authenticate.Core: instance Selector S1_0_0Token
- Happstack.Authenticate.Core: instance Selector S1_0_0User
- Happstack.Authenticate.Core: instance Selector S1_0_0UserId
- Happstack.Authenticate.Core: instance Selector S1_0_0Username
- Happstack.Authenticate.Core: instance Selector S1_0_1AuthenticateState
- Happstack.Authenticate.Core: instance Selector S1_0_1Token
- Happstack.Authenticate.Core: instance Selector S1_0_1User
- Happstack.Authenticate.Core: instance Selector S1_0_2AuthenticateState
- Happstack.Authenticate.Core: instance Selector S1_0_2User
- Happstack.Authenticate.Core: instance Selector S1_0_3AuthenticateState
- Happstack.Authenticate.Core: instance Selector S1_0_4AuthenticateState
- Happstack.Authenticate.Core: instance Show AuthenticateState
- Happstack.Authenticate.Core: instance Show AuthenticateURL
- Happstack.Authenticate.Core: instance Show AuthenticationMethod
- Happstack.Authenticate.Core: instance Show CoreError
- Happstack.Authenticate.Core: instance Show Email
- Happstack.Authenticate.Core: instance Show NewAccountMode
- Happstack.Authenticate.Core: instance Show SharedSecret
- Happstack.Authenticate.Core: instance Show Token
- Happstack.Authenticate.Core: instance Show User
- Happstack.Authenticate.Core: instance Show UserId
- Happstack.Authenticate.Core: instance Show Username
- Happstack.Authenticate.Core: instance ToJExpr CoreError
- Happstack.Authenticate.Core: instance ToJSON AuthenticationMethod
- Happstack.Authenticate.Core: instance ToJSON CoreError
- Happstack.Authenticate.Core: instance ToJSON Email
- Happstack.Authenticate.Core: instance ToJSON Token
- Happstack.Authenticate.Core: instance ToJSON User
- Happstack.Authenticate.Core: instance ToJSON UserId
- Happstack.Authenticate.Core: instance ToJSON Username
- Happstack.Authenticate.Core: instance Typeable AuthenticateState
- Happstack.Authenticate.Core: instance Typeable AuthenticateURL
- Happstack.Authenticate.Core: instance Typeable AuthenticationMethod
- Happstack.Authenticate.Core: instance Typeable CoreError
- Happstack.Authenticate.Core: instance Typeable CreateAnonymousUser
- Happstack.Authenticate.Core: instance Typeable CreateUser
- Happstack.Authenticate.Core: instance Typeable DeleteUser
- Happstack.Authenticate.Core: instance Typeable Email
- Happstack.Authenticate.Core: instance Typeable GetAuthenticateState
- Happstack.Authenticate.Core: instance Typeable GetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance Typeable GetNewAccountMode
- Happstack.Authenticate.Core: instance Typeable GetSharedSecret
- Happstack.Authenticate.Core: instance Typeable GetUserByEmail
- Happstack.Authenticate.Core: instance Typeable GetUserByUserId
- Happstack.Authenticate.Core: instance Typeable GetUserByUsername
- Happstack.Authenticate.Core: instance Typeable NewAccountMode
- Happstack.Authenticate.Core: instance Typeable SetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance Typeable SetNewAccountMode
- Happstack.Authenticate.Core: instance Typeable SetSharedSecret
- Happstack.Authenticate.Core: instance Typeable SharedSecret
- Happstack.Authenticate.Core: instance Typeable Token
- Happstack.Authenticate.Core: instance Typeable UpdateUser
- Happstack.Authenticate.Core: instance Typeable User
- Happstack.Authenticate.Core: instance Typeable UserId
- Happstack.Authenticate.Core: instance Typeable Username
- Happstack.Authenticate.Core: instance UpdateEvent CreateAnonymousUser
- Happstack.Authenticate.Core: instance UpdateEvent CreateUser
- Happstack.Authenticate.Core: instance UpdateEvent DeleteUser
- Happstack.Authenticate.Core: instance UpdateEvent SetDefaultSessionTimeout
- Happstack.Authenticate.Core: instance UpdateEvent SetNewAccountMode
- Happstack.Authenticate.Core: instance UpdateEvent SetSharedSecret
- Happstack.Authenticate.Core: instance UpdateEvent UpdateUser
- Happstack.Authenticate.Core: setDefaultSessionTimeout :: Int -> Update AuthenticateState ()
- Happstack.Authenticate.Core: setNewAccountMode :: NewAccountMode -> Update AuthenticateState ()
- Happstack.Authenticate.Core: setSharedSecret :: UserId -> SharedSecret -> Update AuthenticateState ()
- Happstack.Authenticate.Core: updateUser :: User -> Update AuthenticateState ()
- Happstack.Authenticate.OpenId.Core: _identifiers :: OpenIdState -> Map Identifier UserId
- Happstack.Authenticate.OpenId.Core: _identifiers_1 :: OpenIdState_1 -> Map Identifier UserId
- Happstack.Authenticate.OpenId.Core: _openIdRealm :: OpenIdState -> Maybe Text
- Happstack.Authenticate.OpenId.Core: _srOpenIdRealm :: SetRealmData -> Maybe Text
- Happstack.Authenticate.OpenId.Core: instance Constructor C1_0OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Constructor C1_0OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Constructor C1_0OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Constructor C1_0SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Constructor C1_1OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Data OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Data OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Data OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Data SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Datatype D1OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Datatype D1OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Datatype D1OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Datatype D1SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Eq OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Eq OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Eq OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Eq SetRealmData
- Happstack.Authenticate.OpenId.Core: instance FromJSON OpenIdError
- Happstack.Authenticate.OpenId.Core: instance FromJSON SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Generic OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Generic OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Generic OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Generic SetRealmData
- Happstack.Authenticate.OpenId.Core: instance IsAcidic OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Method AssociateIdentifierWithUserId
- Happstack.Authenticate.OpenId.Core: instance Method GetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance Method IdentifierToUserId
- Happstack.Authenticate.OpenId.Core: instance Method SetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance Migrate OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Ord OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Ord OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Ord OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Ord SetRealmData
- Happstack.Authenticate.OpenId.Core: instance QueryEvent GetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance QueryEvent IdentifierToUserId
- Happstack.Authenticate.OpenId.Core: instance Read OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Read OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Read OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Read SetRealmData
- Happstack.Authenticate.OpenId.Core: instance RenderMessage HappstackAuthenticateI18N OpenIdError
- Happstack.Authenticate.OpenId.Core: instance SafeCopy AssociateIdentifierWithUserId
- Happstack.Authenticate.OpenId.Core: instance SafeCopy GetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance SafeCopy Identifier
- Happstack.Authenticate.OpenId.Core: instance SafeCopy IdentifierToUserId
- Happstack.Authenticate.OpenId.Core: instance SafeCopy OpenIdState
- Happstack.Authenticate.OpenId.Core: instance SafeCopy OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance SafeCopy SetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance Selector S1_0_0OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Selector S1_0_0OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Selector S1_0_0SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Selector S1_0_1OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Selector S1_1_0OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Show OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Show OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Show OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Show SetRealmData
- Happstack.Authenticate.OpenId.Core: instance ToJExpr OpenIdError
- Happstack.Authenticate.OpenId.Core: instance ToJSON OpenIdError
- Happstack.Authenticate.OpenId.Core: instance ToJSON SetRealmData
- Happstack.Authenticate.OpenId.Core: instance Typeable AssociateIdentifierWithUserId
- Happstack.Authenticate.OpenId.Core: instance Typeable GetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance Typeable IdentifierToUserId
- Happstack.Authenticate.OpenId.Core: instance Typeable OpenIdError
- Happstack.Authenticate.OpenId.Core: instance Typeable OpenIdState
- Happstack.Authenticate.OpenId.Core: instance Typeable OpenIdState_1
- Happstack.Authenticate.OpenId.Core: instance Typeable SetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: instance Typeable SetRealmData
- Happstack.Authenticate.OpenId.Core: instance UpdateEvent AssociateIdentifierWithUserId
- Happstack.Authenticate.OpenId.Core: instance UpdateEvent SetOpenIdRealm
- Happstack.Authenticate.OpenId.Core: openIdErrorMessageE :: OpenIdError -> CoreError
- Happstack.Authenticate.OpenId.Partials: instance (Functor m, Monad m) => EmbedAsAttr (Partial' m) (Attr Text PartialMsgs)
- Happstack.Authenticate.OpenId.Partials: instance (Functor m, Monad m) => EmbedAsChild (Partial' m) PartialMsgs
- Happstack.Authenticate.OpenId.Partials: instance RenderMessage HappstackAuthenticateI18N PartialMsgs
- Happstack.Authenticate.OpenId.PartialsURL: instance Constructor C1_0PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Constructor C1_1PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Constructor C1_2PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Data PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Datatype D1PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Eq PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Generic PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Ord PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance PathInfo PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Read PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Show PartialURL
- Happstack.Authenticate.OpenId.PartialsURL: instance Typeable PartialURL
- Happstack.Authenticate.OpenId.URL: instance Constructor C1_0OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Constructor C1_1OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Constructor C1_2OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Constructor C1_3OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Data OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Datatype D1OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Eq OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Generic OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Ord OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance PathInfo OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Read OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Show OpenIdURL
- Happstack.Authenticate.OpenId.URL: instance Typeable OpenIdURL
- Happstack.Authenticate.Password.Core: _cpNewPassword :: ChangePasswordData -> Text
- Happstack.Authenticate.Password.Core: _cpNewPasswordConfirm :: ChangePasswordData -> Text
- Happstack.Authenticate.Password.Core: _cpOldPassword :: ChangePasswordData -> Text
- Happstack.Authenticate.Password.Core: _naPassword :: NewAccountData -> Text
- Happstack.Authenticate.Password.Core: _naPasswordConfirm :: NewAccountData -> Text
- Happstack.Authenticate.Password.Core: _naUser :: NewAccountData -> User
- Happstack.Authenticate.Password.Core: _password :: UserPass -> Text
- Happstack.Authenticate.Password.Core: _passwords :: PasswordState -> Map UserId HashedPass
- Happstack.Authenticate.Password.Core: _rpPassword :: ResetPasswordData -> Text
- Happstack.Authenticate.Password.Core: _rpPasswordConfirm :: ResetPasswordData -> Text
- Happstack.Authenticate.Password.Core: _rpResetToken :: ResetPasswordData -> Text
- Happstack.Authenticate.Password.Core: _rrpUsername :: RequestResetPasswordData -> Username
- Happstack.Authenticate.Password.Core: _unHashedPass :: HashedPass -> ByteString
- Happstack.Authenticate.Password.Core: _user :: UserPass -> Username
- Happstack.Authenticate.Password.Core: instance Constructor C1_0ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Constructor C1_0HashedPass
- Happstack.Authenticate.Password.Core: instance Constructor C1_0NewAccountData
- Happstack.Authenticate.Password.Core: instance Constructor C1_0PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_0PasswordState
- Happstack.Authenticate.Password.Core: instance Constructor C1_0RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Constructor C1_0ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Constructor C1_0UserPass
- Happstack.Authenticate.Password.Core: instance Constructor C1_1PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_2PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_3PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_4PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_5PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_6PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_7PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_8PasswordError
- Happstack.Authenticate.Password.Core: instance Constructor C1_9PasswordError
- Happstack.Authenticate.Password.Core: instance Data ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Data HashedPass
- Happstack.Authenticate.Password.Core: instance Data NewAccountData
- Happstack.Authenticate.Password.Core: instance Data PasswordError
- Happstack.Authenticate.Password.Core: instance Data PasswordState
- Happstack.Authenticate.Password.Core: instance Data RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Data ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Data UserPass
- Happstack.Authenticate.Password.Core: instance Datatype D1ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Datatype D1HashedPass
- Happstack.Authenticate.Password.Core: instance Datatype D1NewAccountData
- Happstack.Authenticate.Password.Core: instance Datatype D1PasswordError
- Happstack.Authenticate.Password.Core: instance Datatype D1PasswordState
- Happstack.Authenticate.Password.Core: instance Datatype D1RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Datatype D1ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Datatype D1UserPass
- Happstack.Authenticate.Password.Core: instance Eq ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Eq HashedPass
- Happstack.Authenticate.Password.Core: instance Eq NewAccountData
- Happstack.Authenticate.Password.Core: instance Eq PasswordError
- Happstack.Authenticate.Password.Core: instance Eq PasswordState
- Happstack.Authenticate.Password.Core: instance Eq RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Eq ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Eq UserPass
- Happstack.Authenticate.Password.Core: instance FromJSON ChangePasswordData
- Happstack.Authenticate.Password.Core: instance FromJSON NewAccountData
- Happstack.Authenticate.Password.Core: instance FromJSON PasswordError
- Happstack.Authenticate.Password.Core: instance FromJSON RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance FromJSON ResetPasswordData
- Happstack.Authenticate.Password.Core: instance FromJSON UserPass
- Happstack.Authenticate.Password.Core: instance Generic ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Generic HashedPass
- Happstack.Authenticate.Password.Core: instance Generic NewAccountData
- Happstack.Authenticate.Password.Core: instance Generic PasswordError
- Happstack.Authenticate.Password.Core: instance Generic PasswordState
- Happstack.Authenticate.Password.Core: instance Generic RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Generic ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Generic UserPass
- Happstack.Authenticate.Password.Core: instance IsAcidic PasswordState
- Happstack.Authenticate.Password.Core: instance Method DeletePassword
- Happstack.Authenticate.Password.Core: instance Method SetPassword
- Happstack.Authenticate.Password.Core: instance Method VerifyPasswordForUserId
- Happstack.Authenticate.Password.Core: instance Ord ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Ord HashedPass
- Happstack.Authenticate.Password.Core: instance Ord NewAccountData
- Happstack.Authenticate.Password.Core: instance Ord PasswordError
- Happstack.Authenticate.Password.Core: instance Ord PasswordState
- Happstack.Authenticate.Password.Core: instance Ord RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Ord ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Ord UserPass
- Happstack.Authenticate.Password.Core: instance QueryEvent VerifyPasswordForUserId
- Happstack.Authenticate.Password.Core: instance Read ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Read HashedPass
- Happstack.Authenticate.Password.Core: instance Read NewAccountData
- Happstack.Authenticate.Password.Core: instance Read PasswordError
- Happstack.Authenticate.Password.Core: instance Read PasswordState
- Happstack.Authenticate.Password.Core: instance Read RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Read ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Read UserPass
- Happstack.Authenticate.Password.Core: instance RenderMessage HappstackAuthenticateI18N PasswordError
- Happstack.Authenticate.Password.Core: instance SafeCopy DeletePassword
- Happstack.Authenticate.Password.Core: instance SafeCopy HashedPass
- Happstack.Authenticate.Password.Core: instance SafeCopy PasswordState
- Happstack.Authenticate.Password.Core: instance SafeCopy SetPassword
- Happstack.Authenticate.Password.Core: instance SafeCopy VerifyPasswordForUserId
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0HashedPass
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0NewAccountData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0PasswordState
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_0UserPass
- Happstack.Authenticate.Password.Core: instance Selector S1_0_1ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_1NewAccountData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_1ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_1UserPass
- Happstack.Authenticate.Password.Core: instance Selector S1_0_2ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_2NewAccountData
- Happstack.Authenticate.Password.Core: instance Selector S1_0_2ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Selector S1_9_0PasswordError
- Happstack.Authenticate.Password.Core: instance Show ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Show HashedPass
- Happstack.Authenticate.Password.Core: instance Show NewAccountData
- Happstack.Authenticate.Password.Core: instance Show PasswordError
- Happstack.Authenticate.Password.Core: instance Show PasswordState
- Happstack.Authenticate.Password.Core: instance Show RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Show ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Show UserPass
- Happstack.Authenticate.Password.Core: instance ToJExpr PasswordError
- Happstack.Authenticate.Password.Core: instance ToJExpr UserPass
- Happstack.Authenticate.Password.Core: instance ToJSON ChangePasswordData
- Happstack.Authenticate.Password.Core: instance ToJSON NewAccountData
- Happstack.Authenticate.Password.Core: instance ToJSON PasswordError
- Happstack.Authenticate.Password.Core: instance ToJSON RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance ToJSON ResetPasswordData
- Happstack.Authenticate.Password.Core: instance ToJSON UserPass
- Happstack.Authenticate.Password.Core: instance Typeable ChangePasswordData
- Happstack.Authenticate.Password.Core: instance Typeable DeletePassword
- Happstack.Authenticate.Password.Core: instance Typeable HashedPass
- Happstack.Authenticate.Password.Core: instance Typeable NewAccountData
- Happstack.Authenticate.Password.Core: instance Typeable PasswordError
- Happstack.Authenticate.Password.Core: instance Typeable PasswordState
- Happstack.Authenticate.Password.Core: instance Typeable RequestResetPasswordData
- Happstack.Authenticate.Password.Core: instance Typeable ResetPasswordData
- Happstack.Authenticate.Password.Core: instance Typeable SetPassword
- Happstack.Authenticate.Password.Core: instance Typeable UserPass
- Happstack.Authenticate.Password.Core: instance Typeable VerifyPasswordForUserId
- Happstack.Authenticate.Password.Core: instance UpdateEvent DeletePassword
- Happstack.Authenticate.Password.Core: instance UpdateEvent SetPassword
- Happstack.Authenticate.Password.Core: passwordErrorMessageE :: PasswordError -> CoreError
- Happstack.Authenticate.Password.Partials: instance (Functor m, Monad m) => EmbedAsAttr (Partial' m) (Attr Text PartialMsgs)
- Happstack.Authenticate.Password.Partials: instance (Functor m, Monad m) => EmbedAsChild (Partial' m) PartialMsgs
- Happstack.Authenticate.Password.Partials: instance RenderMessage HappstackAuthenticateI18N PartialMsgs
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_0PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_1PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_2PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_3PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_4PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Constructor C1_5PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Data PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Datatype D1PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Eq PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Generic PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Ord PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance PathInfo PartialURL
- Happstack.Authenticate.Password.PartialsURL: instance Typeable PartialURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_0AccountURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_0PasswordURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_1PasswordURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_2PasswordURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_3PasswordURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_4PasswordURL
- Happstack.Authenticate.Password.URL: instance Constructor C1_5PasswordURL
- Happstack.Authenticate.Password.URL: instance Data AccountURL
- Happstack.Authenticate.Password.URL: instance Data PasswordURL
- Happstack.Authenticate.Password.URL: instance Datatype D1AccountURL
- Happstack.Authenticate.Password.URL: instance Datatype D1PasswordURL
- Happstack.Authenticate.Password.URL: instance Eq AccountURL
- Happstack.Authenticate.Password.URL: instance Eq PasswordURL
- Happstack.Authenticate.Password.URL: instance Generic AccountURL
- Happstack.Authenticate.Password.URL: instance Generic PasswordURL
- Happstack.Authenticate.Password.URL: instance Ord AccountURL
- Happstack.Authenticate.Password.URL: instance Ord PasswordURL
- Happstack.Authenticate.Password.URL: instance PathInfo AccountURL
- Happstack.Authenticate.Password.URL: instance PathInfo PasswordURL
- Happstack.Authenticate.Password.URL: instance Read AccountURL
- Happstack.Authenticate.Password.URL: instance Show AccountURL
- Happstack.Authenticate.Password.URL: instance Typeable AccountURL
- Happstack.Authenticate.Password.URL: instance Typeable PasswordURL
- Happstack.Authenticate.Route: instance (Functor m, MonadIO m) => IntegerSupply (RouteT AuthenticateURL m)
+ Happstack.Authenticate.Core: [_defaultSessionTimeout] :: AuthenticateState -> Int
+ Happstack.Authenticate.Core: [_email] :: User -> Maybe Email
+ Happstack.Authenticate.Core: [_newAccountMode] :: AuthenticateState -> NewAccountMode
+ Happstack.Authenticate.Core: [_nextUserId] :: AuthenticateState -> UserId
+ Happstack.Authenticate.Core: [_sharedSecrets] :: AuthenticateState -> SharedSecrets
+ Happstack.Authenticate.Core: [_tokenIsAuthAdmin] :: Token -> Bool
+ Happstack.Authenticate.Core: [_tokenUser] :: Token -> User
+ Happstack.Authenticate.Core: [_unAuthenticationMethod] :: AuthenticationMethod -> Text
+ Happstack.Authenticate.Core: [_unEmail] :: Email -> Text
+ Happstack.Authenticate.Core: [_unSharedSecret] :: SharedSecret -> Text
+ Happstack.Authenticate.Core: [_unUserId] :: UserId -> Integer
+ Happstack.Authenticate.Core: [_unUsername] :: Username -> Text
+ Happstack.Authenticate.Core: [_userId] :: User -> UserId
+ Happstack.Authenticate.Core: [_username] :: User -> Username
+ Happstack.Authenticate.Core: [_users] :: AuthenticateState -> IxUser
+ Happstack.Authenticate.Core: instance Data.Acid.Common.IsAcidic Happstack.Authenticate.Core.AuthenticateState
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetAuthenticateState
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetSharedSecret
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetUserByEmail
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetUserByUserId
+ Happstack.Authenticate.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Core.GetUserByUsername
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.CreateAnonymousUser
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.CreateUser
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.DeleteUser
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.SetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.SetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.SetSharedSecret
+ Happstack.Authenticate.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Core.UpdateUser
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.CreateAnonymousUser
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.CreateUser
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.DeleteUser
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetAuthenticateState
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetSharedSecret
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetUserByEmail
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetUserByUserId
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.GetUserByUsername
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.SetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.SetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.SetSharedSecret
+ Happstack.Authenticate.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Core.UpdateUser
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance Data.Data.Data Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance Data.IxSet.Typed.Indexable Happstack.Authenticate.Core.UserIxs Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.AuthenticateState
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.CreateAnonymousUser
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.CreateUser
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.DeleteUser
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetAuthenticateState
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetSharedSecret
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetUserByEmail
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetUserByUserId
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.GetUserByUsername
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.NewAccountMode
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.SetDefaultSessionTimeout
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.SetNewAccountMode
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.SetSharedSecret
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.UpdateUser
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance GHC.Classes.Eq Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance GHC.Classes.Ord Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0Email
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0Token
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0User
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_0Username
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_1AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_1CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_1NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_2CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_2NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_3CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_4CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_5CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Core.C1_6CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1Email
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1Token
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1User
+ Happstack.Authenticate.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Core.D1Username
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance GHC.Generics.Generic Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0Email
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0Token
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0User
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_0Username
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_1AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_1Token
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_1User
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_2AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_2User
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_3AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Generics.Selector Happstack.Authenticate.Core.S1_0_4AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance GHC.Read.Read Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.AuthenticateState
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.NewAccountMode
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.SharedSecret
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.Token
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.User
+ Happstack.Authenticate.Core: instance GHC.Show.Show Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.Core: instance Language.Javascript.JMacro.Base.ToJExpr Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Text.Shakespeare.I18N.RenderMessage Happstack.Authenticate.Core.HappstackAuthenticateI18N Happstack.Authenticate.Core.CoreError
+ Happstack.Authenticate.Core: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Core.AuthenticateURL
+ Happstack.Authenticate.Core: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Core.AuthenticationMethod
+ Happstack.Authenticate.Core: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Core.Email
+ Happstack.Authenticate.Core: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Core.Username
+ Happstack.Authenticate.OpenId.Core: [_identifiers] :: OpenIdState -> Map Identifier UserId
+ Happstack.Authenticate.OpenId.Core: [_identifiers_1] :: OpenIdState_1 -> Map Identifier UserId
+ Happstack.Authenticate.OpenId.Core: [_openIdRealm] :: OpenIdState -> Maybe Text
+ Happstack.Authenticate.OpenId.Core: [_srOpenIdRealm] :: SetRealmData -> Maybe Text
+ Happstack.Authenticate.OpenId.Core: [openIdErrorMessageE] :: OpenIdError -> CoreError
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Common.IsAcidic Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.OpenId.Core.GetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.OpenId.Core.IdentifierToUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.OpenId.Core.AssociateIdentifierWithUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.OpenId.Core.SetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Core.Method Happstack.Authenticate.OpenId.Core.AssociateIdentifierWithUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Core.Method Happstack.Authenticate.OpenId.Core.GetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Core.Method Happstack.Authenticate.OpenId.Core.IdentifierToUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.Acid.Core.Method Happstack.Authenticate.OpenId.Core.SetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance Data.Data.Data Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance Data.Data.Data Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance Data.Data.Data Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance Data.Data.Data Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.Migrate Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.AssociateIdentifierWithUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.GetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.IdentifierToUserId
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.OpenId.Core.SetOpenIdRealm
+ Happstack.Authenticate.OpenId.Core: instance Data.SafeCopy.SafeCopy.SafeCopy OpenId2.Types.Identifier
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.Core.C1_0OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.Core.C1_0OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.Core.C1_0OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.Core.C1_0SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.Core.C1_1OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.Core.D1OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.Core.D1OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.Core.D1OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.Core.D1SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Selector Happstack.Authenticate.OpenId.Core.S1_0_0OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Selector Happstack.Authenticate.OpenId.Core.S1_0_0OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Selector Happstack.Authenticate.OpenId.Core.S1_0_0SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Selector Happstack.Authenticate.OpenId.Core.S1_0_1OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Generics.Selector Happstack.Authenticate.OpenId.Core.S1_1_0OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Read.Read Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Read.Read Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Read.Read Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Read.Read Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance GHC.Show.Show Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance GHC.Show.Show Happstack.Authenticate.OpenId.Core.OpenIdState
+ Happstack.Authenticate.OpenId.Core: instance GHC.Show.Show Happstack.Authenticate.OpenId.Core.OpenIdState_1
+ Happstack.Authenticate.OpenId.Core: instance GHC.Show.Show Happstack.Authenticate.OpenId.Core.SetRealmData
+ Happstack.Authenticate.OpenId.Core: instance Language.Javascript.JMacro.Base.ToJExpr Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Core: instance Text.Shakespeare.I18N.RenderMessage Happstack.Authenticate.Core.HappstackAuthenticateI18N Happstack.Authenticate.OpenId.Core.OpenIdError
+ Happstack.Authenticate.OpenId.Partials: instance (GHC.Base.Functor m, GHC.Base.Monad m) => HSP.XMLGenerator.EmbedAsAttr (Happstack.Authenticate.OpenId.Partials.Partial' m) (HSP.XMLGenerator.Attr Data.Text.Internal.Lazy.Text Happstack.Authenticate.OpenId.Partials.PartialMsgs)
+ Happstack.Authenticate.OpenId.Partials: instance (GHC.Base.Functor m, GHC.Base.Monad m) => HSP.XMLGenerator.EmbedAsChild (Happstack.Authenticate.OpenId.Partials.Partial' m) Happstack.Authenticate.OpenId.Partials.PartialMsgs
+ Happstack.Authenticate.OpenId.Partials: instance Text.Shakespeare.I18N.RenderMessage Happstack.Authenticate.Core.HappstackAuthenticateI18N Happstack.Authenticate.OpenId.Partials.PartialMsgs
+ Happstack.Authenticate.OpenId.PartialsURL: instance Data.Data.Data Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.PartialsURL.C1_0PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.PartialsURL.C1_1PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.PartialsURL.C1_2PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.PartialsURL.D1PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Read.Read Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance GHC.Show.Show Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.PartialsURL: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.OpenId.PartialsURL.PartialURL
+ Happstack.Authenticate.OpenId.URL: instance Data.Data.Data Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Classes.Eq Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Classes.Ord Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.URL.C1_0OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.URL.C1_1OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.URL.C1_2OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Constructor Happstack.Authenticate.OpenId.URL.C1_3OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Datatype Happstack.Authenticate.OpenId.URL.D1OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Generics.Generic Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Read.Read Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance GHC.Show.Show Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.OpenId.URL: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.OpenId.URL.OpenIdURL
+ Happstack.Authenticate.Password.Core: [_cpNewPasswordConfirm] :: ChangePasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_cpNewPassword] :: ChangePasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_cpOldPassword] :: ChangePasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_naPasswordConfirm] :: NewAccountData -> Text
+ Happstack.Authenticate.Password.Core: [_naPassword] :: NewAccountData -> Text
+ Happstack.Authenticate.Password.Core: [_naUser] :: NewAccountData -> User
+ Happstack.Authenticate.Password.Core: [_password] :: UserPass -> Text
+ Happstack.Authenticate.Password.Core: [_passwords] :: PasswordState -> Map UserId HashedPass
+ Happstack.Authenticate.Password.Core: [_rpPasswordConfirm] :: ResetPasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_rpPassword] :: ResetPasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_rpResetToken] :: ResetPasswordData -> Text
+ Happstack.Authenticate.Password.Core: [_rrpUsername] :: RequestResetPasswordData -> Username
+ Happstack.Authenticate.Password.Core: [_unHashedPass] :: HashedPass -> ByteString
+ Happstack.Authenticate.Password.Core: [_user] :: UserPass -> Username
+ Happstack.Authenticate.Password.Core: [passwordErrorMessageE] :: PasswordError -> CoreError
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Common.IsAcidic Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Common.QueryEvent Happstack.Authenticate.Password.Core.VerifyPasswordForUserId
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Password.Core.DeletePassword
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Common.UpdateEvent Happstack.Authenticate.Password.Core.SetPassword
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Password.Core.DeletePassword
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Password.Core.SetPassword
+ Happstack.Authenticate.Password.Core: instance Data.Acid.Core.Method Happstack.Authenticate.Password.Core.VerifyPasswordForUserId
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.FromJSON Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Aeson.Types.Class.ToJSON Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance Data.Data.Data Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Password.Core.DeletePassword
+ Happstack.Authenticate.Password.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Password.Core.SetPassword
+ Happstack.Authenticate.Password.Core: instance Data.SafeCopy.SafeCopy.SafeCopy Happstack.Authenticate.Password.Core.VerifyPasswordForUserId
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Eq Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Classes.Ord Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_0UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_1PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_2PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_3PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_4PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_5PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_6PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_7PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_8PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Constructor Happstack.Authenticate.Password.Core.C1_9PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Datatype Happstack.Authenticate.Password.Core.D1UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Generic Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_0UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_1ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_1NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_1ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_1UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_2ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_2NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_0_2ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Generics.Selector Happstack.Authenticate.Password.Core.S1_9_0PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Read.Read Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.ChangePasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.HashedPass
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.NewAccountData
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.PasswordState
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.RequestResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.ResetPasswordData
+ Happstack.Authenticate.Password.Core: instance GHC.Show.Show Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance Language.Javascript.JMacro.Base.ToJExpr Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Core: instance Language.Javascript.JMacro.Base.ToJExpr Happstack.Authenticate.Password.Core.UserPass
+ Happstack.Authenticate.Password.Core: instance Text.Shakespeare.I18N.RenderMessage Happstack.Authenticate.Core.HappstackAuthenticateI18N Happstack.Authenticate.Password.Core.PasswordError
+ Happstack.Authenticate.Password.Partials: instance (GHC.Base.Functor m, GHC.Base.Monad m) => HSP.XMLGenerator.EmbedAsAttr (Happstack.Authenticate.Password.Partials.Partial' m) (HSP.XMLGenerator.Attr Data.Text.Internal.Lazy.Text Happstack.Authenticate.Password.Partials.PartialMsgs)
+ Happstack.Authenticate.Password.Partials: instance (GHC.Base.Functor m, GHC.Base.Monad m) => HSP.XMLGenerator.EmbedAsChild (Happstack.Authenticate.Password.Partials.Partial' m) Happstack.Authenticate.Password.Partials.PartialMsgs
+ Happstack.Authenticate.Password.Partials: instance Text.Shakespeare.I18N.RenderMessage Happstack.Authenticate.Core.HappstackAuthenticateI18N Happstack.Authenticate.Password.Partials.PartialMsgs
+ Happstack.Authenticate.Password.PartialsURL: instance Data.Data.Data Happstack.Authenticate.Password.PartialsURL.PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Classes.Eq Happstack.Authenticate.Password.PartialsURL.PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Classes.Ord Happstack.Authenticate.Password.PartialsURL.PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_0PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_1PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_2PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_3PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_4PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.PartialsURL.C1_5PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Datatype Happstack.Authenticate.Password.PartialsURL.D1PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance GHC.Generics.Generic Happstack.Authenticate.Password.PartialsURL.PartialURL
+ Happstack.Authenticate.Password.PartialsURL: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Password.PartialsURL.PartialURL
+ Happstack.Authenticate.Password.URL: instance Data.Data.Data Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance Data.Data.Data Happstack.Authenticate.Password.URL.PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Classes.Eq Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Classes.Eq Happstack.Authenticate.Password.URL.PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Classes.Ord Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Classes.Ord Happstack.Authenticate.Password.URL.PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_0AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_0PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_1PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_2PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_3PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_4PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Constructor Happstack.Authenticate.Password.URL.C1_5PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Datatype Happstack.Authenticate.Password.URL.D1AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Datatype Happstack.Authenticate.Password.URL.D1PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Generic Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Generics.Generic Happstack.Authenticate.Password.URL.PasswordURL
+ Happstack.Authenticate.Password.URL: instance GHC.Read.Read Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance GHC.Show.Show Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Password.URL.AccountURL
+ Happstack.Authenticate.Password.URL: instance Web.Routes.PathInfo.PathInfo Happstack.Authenticate.Password.URL.PasswordURL
+ Happstack.Authenticate.Route: instance (GHC.Base.Functor m, Control.Monad.IO.Class.MonadIO m) => HSP.JMacro.IntegerSupply (Web.Routes.RouteT.RouteT Happstack.Authenticate.Core.AuthenticateURL m)
- Happstack.Authenticate.Controller: authenticateCtrl :: Monad m => RouteT AuthenticateURL m JStat
+ Happstack.Authenticate.Controller: authenticateCtrl :: (Monad m) => RouteT AuthenticateURL m JStat
- Happstack.Authenticate.Core: addTokenCookie :: Happstack m => AcidState AuthenticateState -> (UserId -> IO Bool) -> User -> m TokenText
+ Happstack.Authenticate.Core: addTokenCookie :: (Happstack m) => AcidState AuthenticateState -> (UserId -> IO Bool) -> User -> m TokenText
- Happstack.Authenticate.Core: decodeAndVerifyToken :: MonadIO m => AcidState AuthenticateState -> TokenText -> m (Maybe (Token, JWT VerifiedJWT))
+ Happstack.Authenticate.Core: decodeAndVerifyToken :: (MonadIO m) => AcidState AuthenticateState -> TokenText -> m (Maybe (Token, JWT VerifiedJWT))
- Happstack.Authenticate.Core: deleteTokenCookie :: Happstack m => m ()
+ Happstack.Authenticate.Core: deleteTokenCookie :: (Happstack m) => m ()
- Happstack.Authenticate.Core: genSharedSecret :: MonadIO m => m SharedSecret
+ Happstack.Authenticate.Core: genSharedSecret :: (MonadIO m) => m SharedSecret
- Happstack.Authenticate.Core: getOrGenSharedSecret :: MonadIO m => AcidState AuthenticateState -> UserId -> m (SharedSecret)
+ Happstack.Authenticate.Core: getOrGenSharedSecret :: (MonadIO m) => AcidState AuthenticateState -> UserId -> m (SharedSecret)
- Happstack.Authenticate.Core: getToken :: Happstack m => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
+ Happstack.Authenticate.Core: getToken :: (Happstack m) => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
- Happstack.Authenticate.Core: getTokenCookie :: Happstack m => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
+ Happstack.Authenticate.Core: getTokenCookie :: (Happstack m) => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
- Happstack.Authenticate.Core: getTokenHeader :: Happstack m => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
+ Happstack.Authenticate.Core: getTokenHeader :: (Happstack m) => AcidState AuthenticateState -> m (Maybe (Token, JWT VerifiedJWT))
- Happstack.Authenticate.Core: getUserId :: Happstack m => AcidState AuthenticateState -> m (Maybe UserId)
+ Happstack.Authenticate.Core: getUserId :: (Happstack m) => AcidState AuthenticateState -> m (Maybe UserId)
- Happstack.Authenticate.Core: issueToken :: MonadIO m => AcidState AuthenticateState -> (UserId -> IO Bool) -> User -> m TokenText
+ Happstack.Authenticate.Core: issueToken :: (MonadIO m) => AcidState AuthenticateState -> (UserId -> IO Bool) -> User -> m TokenText
- Happstack.Authenticate.Core: nestAuthenticationMethod :: PathInfo methodURL => AuthenticationMethod -> RouteT methodURL m a -> RouteT AuthenticateURL m a
+ Happstack.Authenticate.Core: nestAuthenticationMethod :: (PathInfo methodURL) => AuthenticationMethod -> RouteT methodURL m a -> RouteT AuthenticateURL m a
- Happstack.Authenticate.Core: newtype UserId
+ Happstack.Authenticate.Core: newtype UserId :: *
- Happstack.Authenticate.Core: toJSONError :: RenderMessage HappstackAuthenticateI18N e => e -> Response
+ Happstack.Authenticate.Core: toJSONError :: (RenderMessage HappstackAuthenticateI18N e) => e -> Response
- Happstack.Authenticate.Core: toJSONSuccess :: ToJSON a => a -> Response
+ Happstack.Authenticate.Core: toJSONSuccess :: (ToJSON a) => a -> Response
- Happstack.Authenticate.OpenId.Controllers: openIdCtrl :: Happstack m => AcidState AuthenticateState -> AcidState OpenIdState -> RouteT AuthenticateURL m JStat
+ Happstack.Authenticate.OpenId.Controllers: openIdCtrl :: (Happstack m) => AcidState AuthenticateState -> AcidState OpenIdState -> RouteT AuthenticateURL m JStat
- Happstack.Authenticate.OpenId.Core: getIdentifier :: Happstack m => m Identifier
+ Happstack.Authenticate.OpenId.Core: getIdentifier :: (Happstack m) => m Identifier
- Happstack.Authenticate.OpenId.Core: realm :: Happstack m => AcidState AuthenticateState -> AcidState OpenIdState -> m Response
+ Happstack.Authenticate.OpenId.Core: realm :: (Happstack m) => AcidState AuthenticateState -> AcidState OpenIdState -> m Response
- Happstack.Authenticate.OpenId.Route: routeOpenId :: Happstack m => AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState OpenIdState -> [Text] -> RouteT AuthenticateURL (ReaderT [Lang] m) Response
+ Happstack.Authenticate.OpenId.Route: routeOpenId :: (Happstack m) => AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState OpenIdState -> [Text] -> RouteT AuthenticateURL (ReaderT [Lang] m) Response
- Happstack.Authenticate.Password.Controllers: usernamePasswordCtrl :: Monad m => RouteT AuthenticateURL m JStat
+ Happstack.Authenticate.Password.Controllers: usernamePasswordCtrl :: (Monad m) => RouteT AuthenticateURL m JStat
- Happstack.Authenticate.Password.Core: account :: Happstack m => AcidState AuthenticateState -> AcidState PasswordState -> Maybe (UserId, AccountURL) -> m (Either PasswordError UserId)
+ Happstack.Authenticate.Password.Core: account :: (Happstack m) => AcidState AuthenticateState -> AcidState PasswordState -> Maybe (UserId, AccountURL) -> m (Either PasswordError UserId)
- Happstack.Authenticate.Password.Core: decodeAndVerifyResetToken :: MonadIO m => AcidState AuthenticateState -> Text -> m (Maybe (User, JWT VerifiedJWT))
+ Happstack.Authenticate.Password.Core: decodeAndVerifyResetToken :: (MonadIO m) => AcidState AuthenticateState -> Text -> m (Maybe (User, JWT VerifiedJWT))
- Happstack.Authenticate.Password.Core: issueResetToken :: MonadIO m => AcidState AuthenticateState -> User -> m (Either PasswordError JSON)
+ Happstack.Authenticate.Password.Core: issueResetToken :: (MonadIO m) => AcidState AuthenticateState -> User -> m (Either PasswordError JSON)
- Happstack.Authenticate.Password.Core: passwordRequestReset :: Happstack m => Text -> Text -> AcidState AuthenticateState -> AcidState PasswordState -> m (Either PasswordError Text)
+ Happstack.Authenticate.Password.Core: passwordRequestReset :: (Happstack m) => Text -> Text -> AcidState AuthenticateState -> AcidState PasswordState -> m (Either PasswordError Text)
- Happstack.Authenticate.Password.Core: passwordReset :: Happstack m => AcidState AuthenticateState -> AcidState PasswordState -> m (Either PasswordError ())
+ Happstack.Authenticate.Password.Core: passwordReset :: (Happstack m) => AcidState AuthenticateState -> AcidState PasswordState -> m (Either PasswordError ())
- Happstack.Authenticate.Password.Core: sendResetEmail :: MonadIO m => Email -> Email -> Text -> m ()
+ Happstack.Authenticate.Password.Core: sendResetEmail :: (MonadIO m) => Email -> Email -> Text -> m ()
- Happstack.Authenticate.Password.Core: token :: Happstack m => AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState PasswordState -> m Response
+ Happstack.Authenticate.Password.Core: token :: (Happstack m) => AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState PasswordState -> m Response
- Happstack.Authenticate.Password.Core: verifyPassword :: MonadIO m => AcidState AuthenticateState -> AcidState PasswordState -> Username -> Text -> m Bool
+ Happstack.Authenticate.Password.Core: verifyPassword :: (MonadIO m) => AcidState AuthenticateState -> AcidState PasswordState -> Username -> Text -> m Bool
- Happstack.Authenticate.Password.Route: routePassword :: Happstack m => Text -> Text -> AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState PasswordState -> [Text] -> RouteT AuthenticateURL (ReaderT [Lang] m) Response
+ Happstack.Authenticate.Password.Route: routePassword :: (Happstack m) => Text -> Text -> AcidState AuthenticateState -> (UserId -> IO Bool) -> AcidState PasswordState -> [Text] -> RouteT AuthenticateURL (ReaderT [Lang] m) Response
Files
- Happstack/Authenticate/Core.hs +79/−3
- Happstack/Authenticate/OpenId/Core.hs +2/−1
- Happstack/Authenticate/OpenId/Partials.hs +2/−1
- Happstack/Authenticate/OpenId/Route.hs +2/−1
- Happstack/Authenticate/OpenId/URL.hs +2/−1
- Happstack/Authenticate/Password/Core.hs +2/−1
- Happstack/Authenticate/Password/Partials.hs +2/−1
- Happstack/Authenticate/Password/Route.hs +2/−1
- Happstack/Authenticate/Password/URL.hs +2/−1
- Happstack/Authenticate/Route.hs +2/−1
- happstack-authenticate.cabal +4/−3
Happstack/Authenticate/Core.hs view
@@ -32,7 +32,82 @@ -} -module Happstack.Authenticate.Core where+module Happstack.Authenticate.Core+ ( HappstackAuthenticateI18N(..)+ , UserId(..)+ , unUserId+ , rUserId+ , succUserId+ , jsonOptions+ , toJSONResponse+ , toJSONSuccess+ , toJSONError+ , Username(..)+ , unUsername+ , rUsername+ , Email(..)+ , unEmail+ , User(..)+ , userId+ , username+ , email+ , UserIxs+ , IxUser+ , SharedSecret(..)+ , unSharedSecret+ , genSharedSecret+ , genSharedSecretDevURandom+ , genSharedSecretSysRandom+ , SharedSecrets+ , initialSharedSecrets+ , CoreError(..)+ , NewAccountMode(..)+ , AuthenticateState(..)+ , sharedSecrets+ , users+ , nextUserId+ , defaultSessionTimeout+ , newAccountMode+ , initialAuthenticateState+ , SetSharedSecret(..)+ , GetSharedSecret(..)+ , SetDefaultSessionTimeout(..)+ , GetDefaultSessionTimeout(..)+ , SetNewAccountMode(..)+ , GetNewAccountMode(..)+ , CreateUser(..)+ , CreateAnonymousUser(..)+ , UpdateUser(..)+ , DeleteUser(..)+ , GetUserByUsername(..)+ , GetUserByUserId(..)+ , GetUserByEmail(..)+ , GetAuthenticateState(..)+ , getOrGenSharedSecret+ , Token(..)+ , tokenUser+ , tokenIsAuthAdmin+ , TokenText+ , issueToken+ , decodeAndVerifyToken+ , authCookieName+ , addTokenCookie+ , deleteTokenCookie+ , getTokenCookie+ , getTokenHeader+ , getToken+ , getUserId+ , AuthenticationMethod(..)+ , unAuthenticationMethod+ , rAuthenticationMethod+ , AuthenticationHandler+ , AuthenticationHandlers+ , AuthenticateURL(..)+ , rAuthenticationMethods+ , rControllers+ , authenticateURL+ , nestAuthenticationMethod+ ) where import Control.Applicative (Applicative(pure), Alternative, (<$>), optional) import Control.Category ((.), id)@@ -65,6 +140,7 @@ import qualified Data.Text as Text import qualified Data.Text.Encoding as Text import Data.Time (UTCTime, addUTCTime, diffUTCTime, getCurrentTime)+import Data.UserId (UserId(..), rUserId, succUserId, unUserId) import GHC.Generics (Generic) import Happstack.Server (Cookie(secure), CookieLife(Session, MaxAge), Happstack, ServerPartT, Request(rqSecure), Response, addCookie, askRq, expireCookie, getHeaderM, lookCookie, lookCookieValue, mkCookie, notFound, toResponseBS) import Language.Javascript.JMacro@@ -104,7 +180,7 @@ ------------------------------------------------------------------------------ -- UserId -------------------------------------------------------------------------------+{- -- | a 'UserId' uniquely identifies a user. newtype UserId = UserId { _unUserId :: Integer } deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)@@ -122,7 +198,7 @@ -- | get the next `UserId` succUserId :: UserId -> UserId succUserId (UserId i) = UserId (succ i)-+-} ------------------------------------------------------------------------------ -- Username ------------------------------------------------------------------------------
Happstack/Authenticate/OpenId/Core.hs view
@@ -23,8 +23,9 @@ import qualified Data.Text.Lazy as TL import qualified Data.Text.Lazy.Encoding as TL import qualified Data.Map as Map+import Data.UserId (UserId) import GHC.Generics (Generic)-import Happstack.Authenticate.Core (AuthenticateState, UserId(..), CoreError(..), CreateAnonymousUser(..), GetUserByUserId(..), HappstackAuthenticateI18N(..), addTokenCookie, getToken, jsonOptions, toJSONError, toJSONSuccess, toJSONResponse, tokenIsAuthAdmin, userId)+import Happstack.Authenticate.Core (AuthenticateState, CoreError(..), CreateAnonymousUser(..), GetUserByUserId(..), HappstackAuthenticateI18N(..), addTokenCookie, getToken, jsonOptions, toJSONError, toJSONSuccess, toJSONResponse, tokenIsAuthAdmin, userId) import Happstack.Authenticate.OpenId.URL import Happstack.Server (RqBody(..), Happstack, Method(..), Response, askRq, unauthorized, badRequest, internalServerError, forbidden, lookPairsBS, method, resp, takeRequestBody, toResponse, toResponseBS, ok) import Language.Javascript.JMacro
Happstack/Authenticate/OpenId/Partials.hs view
@@ -10,13 +10,14 @@ import Data.Monoid ((<>)) import Data.Maybe (fromMaybe) import Data.Text (Text)+import Data.UserId (UserId) import qualified Data.Text as Text import qualified Data.Text.Lazy as LT import HSP import Happstack.Server.HSP.HTML () import Language.Haskell.HSX.QQ (hsx) import Language.Javascript.JMacro-import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL, UserId(..), User(..), HappstackAuthenticateI18N(..), getToken)+import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL, User(..), HappstackAuthenticateI18N(..), getToken) import Happstack.Authenticate.OpenId.Core (OpenIdState(..), GetOpenIdRealm(..)) import Happstack.Authenticate.OpenId.URL (OpenIdURL(..), nestOpenIdURL) import Happstack.Authenticate.OpenId.PartialsURL (PartialURL(..))
Happstack/Authenticate/OpenId/Route.hs view
@@ -8,7 +8,8 @@ import Data.Acid.Advanced (query') import Data.Acid.Local (createCheckpointAndClose, openLocalStateFrom) import Data.Text (Text)-import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod, AuthenticateState, AuthenticateURL, CoreError(..), UserId, toJSONError, toJSONResponse)+import Data.UserId (UserId)+import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod, AuthenticateState, AuthenticateURL, CoreError(..), toJSONError, toJSONResponse) import Happstack.Authenticate.OpenId.Core (GetOpenIdRealm(..), OpenIdError(..), OpenIdState, initialOpenIdState, realm, token) import Happstack.Authenticate.OpenId.Controllers (openIdCtrl) import Happstack.Authenticate.OpenId.URL (OpenIdURL(..), openIdAuthenticationMethod, nestOpenIdURL)
Happstack/Authenticate/OpenId/URL.hs view
@@ -4,9 +4,10 @@ import Control.Category ((.), id) import Data.Data (Data, Typeable) import Data.Text (Text)+import Data.UserId (UserId, rUserId) import GHC.Generics (Generic) import Prelude hiding ((.), id)-import Happstack.Authenticate.Core (AuthenticateURL, AuthenticationMethod(..), UserId(..), nestAuthenticationMethod, rUserId)+import Happstack.Authenticate.Core (AuthenticateURL, AuthenticationMethod(..), nestAuthenticationMethod) import Happstack.Authenticate.OpenId.PartialsURL (PartialURL(..), partialURL) import Text.Boomerang.TH (makeBoomerangs) import Web.Routes (PathInfo(..), RouteT(..))
Happstack/Authenticate/Password/Core.hs view
@@ -28,8 +28,9 @@ import qualified Data.Text.Encoding as Text import qualified Data.Text.Lazy as LT import Data.Time.Clock.POSIX (getPOSIXTime)+import Data.UserId (UserId) import GHC.Generics (Generic)-import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod(..), AuthenticateState(..), AuthenticateURL, CoreError(..), CreateUser(..), Email(..), GetUserByUsername(..), HappstackAuthenticateI18N(..), SharedSecret(..), UserId(..), User(..), Username(..), GetSharedSecret(..), addTokenCookie, email, getToken, getOrGenSharedSecret, issueToken, jsonOptions, userId, username, toJSONResponse, toJSONError, tokenUser)+import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod(..), AuthenticateState(..), AuthenticateURL, CoreError(..), CreateUser(..), Email(..), GetUserByUsername(..), HappstackAuthenticateI18N(..), SharedSecret(..), User(..), Username(..), GetSharedSecret(..), addTokenCookie, email, getToken, getOrGenSharedSecret, issueToken, jsonOptions, userId, username, toJSONResponse, toJSONError, tokenUser) import Happstack.Authenticate.Password.URL (AccountURL(..)) import Happstack.Server import HSP.JMacro
Happstack/Authenticate/Password/Partials.hs view
@@ -9,13 +9,14 @@ import Data.Data (Data, Typeable) import Data.Monoid ((<>)) import Data.Text (Text)+import Data.UserId (UserId) import qualified Data.Text as Text import qualified Data.Text.Lazy as LT import HSP import Happstack.Server.HSP.HTML () import Language.Haskell.HSX.QQ (hsx) import Language.Javascript.JMacro-import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL, UserId(..), User(..), HappstackAuthenticateI18N(..), getToken, tokenUser, userId)+import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL, User(..), HappstackAuthenticateI18N(..), getToken, tokenUser, userId) import Happstack.Authenticate.Password.Core (PasswordError(NotAuthenticated)) import Happstack.Authenticate.Password.URL (AccountURL(..), PasswordURL(..), nestPasswordURL) import Happstack.Authenticate.Password.PartialsURL (PartialURL(..))
Happstack/Authenticate/Password/Route.hs view
@@ -5,7 +5,8 @@ import Data.Acid (AcidState, closeAcidState, makeAcidic) import Data.Acid.Local (createCheckpointAndClose, openLocalStateFrom) import Data.Text (Text)-import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod, AuthenticateState, AuthenticateURL, CoreError(..), UserId, toJSONError, toJSONResponse)+import Data.UserId (UserId)+import Happstack.Authenticate.Core (AuthenticationHandler, AuthenticationMethod, AuthenticateState, AuthenticateURL, CoreError(..), toJSONError, toJSONResponse) import Happstack.Authenticate.Password.Core (PasswordError(..), PasswordState, account, initialPasswordState, passwordReset, passwordRequestReset, token) import Happstack.Authenticate.Password.Controllers (usernamePasswordCtrl) import Happstack.Authenticate.Password.URL (PasswordURL(..), passwordAuthenticationMethod)
Happstack/Authenticate/Password/URL.hs view
@@ -3,11 +3,12 @@ import Control.Category ((.), id) import Data.Data (Data, Typeable)+import Data.UserId (UserId(..), rUserId) import GHC.Generics (Generic) import Prelude hiding ((.), id) import Web.Routes (RouteT(..)) import Web.Routes.TH (derivePathInfo)-import Happstack.Authenticate.Core (AuthenticateURL, AuthenticationMethod(..), UserId(..), nestAuthenticationMethod, rUserId)+import Happstack.Authenticate.Core (AuthenticateURL, AuthenticationMethod(..), nestAuthenticationMethod) import Happstack.Authenticate.Password.PartialsURL (PartialURL(..), partialURL) import Text.Boomerang.TH (makeBoomerangs) import Web.Routes (PathInfo(..))
Happstack/Authenticate/Route.hs view
@@ -10,9 +10,10 @@ import Data.Monoid (mconcat) import Data.Traversable (sequence) import Data.Unique (hashUnique, newUnique)+import Data.UserId (UserId) import HSP.JMacro (IntegerSupply(..)) import Happstack.Authenticate.Controller (authenticateCtrl)-import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL(..), AuthenticationHandler, AuthenticationHandlers, AuthenticationMethod, CoreError(HandlerNotFound), UserId, initialAuthenticateState, toJSONError)+import Happstack.Authenticate.Core (AuthenticateState, AuthenticateURL(..), AuthenticationHandler, AuthenticationHandlers, AuthenticationMethod, CoreError(HandlerNotFound), initialAuthenticateState, toJSONError) import Happstack.Server (notFound, ok, Response, ServerPartT, ToMessage(toResponse)) import Happstack.Server.JMacro () import Language.Javascript.JMacro (JStat)
happstack-authenticate.cabal view
@@ -1,5 +1,5 @@ Name: happstack-authenticate-Version: 2.1.4+Version: 2.1.5 Synopsis: Happstack Authentication Library Description: A themeable authentication library with support for username+password and OpenId. Homepage: http://www.happstack.com/@@ -43,7 +43,7 @@ Build-depends: base > 4 && < 5, acid-state >= 0.6 && < 0.14,- aeson >= 0.4 && < 0.9,+ aeson >= 0.4 && < 0.10, authenticate == 1.3.*, base64-bytestring >= 1.0 && < 1.1, boomerang >= 1.4 && < 1.5,@@ -65,10 +65,11 @@ safecopy >= 0.8 && < 0.9, mime-mail >= 0.4 && < 0.5, mtl >= 2.0 && < 2.3,- lens >= 4.2 && < 4.10,+ lens >= 4.2 && < 4.13, pwstore-purehaskell == 2.1.*, text >= 0.11 && < 1.3, time >= 1.2 && < 1.6,+ userid >= 0.1 && < 0.2, random >= 1.0 && < 1.2, shakespeare >= 2.0 && < 2.1, unordered-containers == 0.2.*,