happstack-authenticate-2.3.4: Happstack Authentication Library

Safe HaskellNone
LanguageHaskell98

Happstack.Authenticate.OpenId.Core

Synopsis

Documentation

getOpenIdRealm :: Query OpenIdState (Maybe Text) Source

Get the OpenId realm to use for authentication

setOpenIdRealm :: Maybe Text -> Update OpenIdState () Source

set the realm used for OpenId Authentication

IMPORTANT: Changing this value after users have registered is likely to invalidate existing OpenId tokens resulting in users no longer being able to access their old accounts.

newtype IdentifierToUserId Source

Constructors

IdentifierToUserId Identifier 

data GetOpenIdRealm Source

Constructors

GetOpenIdRealm 

Instances

QueryEvent GetOpenIdRealm Source 
Method GetOpenIdRealm Source 
SafeCopy GetOpenIdRealm Source 
type MethodState GetOpenIdRealm = OpenIdState Source 
type MethodResult GetOpenIdRealm = Maybe Text Source 

newtype SetOpenIdRealm Source

Constructors

SetOpenIdRealm (Maybe Text) 

Instances

UpdateEvent SetOpenIdRealm Source 
Method SetOpenIdRealm Source 
SafeCopy SetOpenIdRealm Source 
type MethodState SetOpenIdRealm = OpenIdState Source 
type MethodResult SetOpenIdRealm = () Source 

realm :: Happstack m => AcidState AuthenticateState -> AcidState OpenIdState -> m Response Source

getIdentifier :: Happstack m => m Identifier Source

token :: (Alternative m, Happstack m) => AcidState AuthenticateState -> AuthenticateConfig -> AcidState OpenIdState -> m Response Source