File: Auth.hs

package info (click to toggle)
haskell-happstack-authenticate 0.10.12-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 192 kB
  • sloc: haskell: 1,512; makefile: 2
file content (22 lines) | stat: -rw-r--r-- 763 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
module Happstack.Auth
    ( UserId(..)
    , AuthState(..)
    , ProfileState(..)
    , AuthProfileURL(..)
    , AuthURL(..)
    , ProfileURL(..)
    , getUserId
    , authProfileHandler
    , handleAuth
    , handleProfile
    , handleAuthProfile
    , handleAuthProfileRouteT
    ) where

import Happstack.Auth.Core.Profile    (UserId(..), getUserId)
import Happstack.Auth.Core.Auth       (AuthState(..))
import Happstack.Auth.Core.AuthURL    (AuthURL(..))
import Happstack.Auth.Core.Profile    (ProfileState(..))
import Happstack.Auth.Core.ProfileURL (ProfileURL(..))
import Happstack.Auth.Core.AuthProfileURL (AuthProfileURL(..))
import Happstack.Auth.Blaze.Templates (authProfileHandler, handleAuth, handleProfile, handleAuthProfile, handleAuthProfileRouteT)