Fix openid test
This commit is contained in:
parent
935912f31c
commit
0b6930fc23
@ -11,8 +11,9 @@ import Text.Hamlet (hamlet)
|
|||||||
import Control.Monad.IO.Class (liftIO)
|
import Control.Monad.IO.Class (liftIO)
|
||||||
import Yesod.Form
|
import Yesod.Form
|
||||||
import Network.Wai.Handler.Warp (run)
|
import Network.Wai.Handler.Warp (run)
|
||||||
|
import Network.HTTP.Conduit
|
||||||
|
|
||||||
data BID = BID
|
data BID = BID { httpManager :: Manager }
|
||||||
|
|
||||||
mkYesod "BID" [parseRoutes|
|
mkYesod "BID" [parseRoutes|
|
||||||
/ RootR GET
|
/ RootR GET
|
||||||
@ -44,11 +45,14 @@ instance YesodAuth BID where
|
|||||||
loginDest _ = AfterLoginR
|
loginDest _ = AfterLoginR
|
||||||
logoutDest _ = AuthR LoginR
|
logoutDest _ = AuthR LoginR
|
||||||
getAuthId = return . Just . credsIdent
|
getAuthId = return . Just . credsIdent
|
||||||
authPlugins = [authOpenId]
|
authPlugins _ = [authOpenId]
|
||||||
|
authHttpManager = httpManager
|
||||||
|
|
||||||
instance RenderMessage BID FormMessage where
|
instance RenderMessage BID FormMessage where
|
||||||
renderMessage _ _ = defaultFormMessage
|
renderMessage _ _ = defaultFormMessage
|
||||||
|
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = toWaiApp BID >>= run 3000
|
main = do
|
||||||
|
m <- newManager def
|
||||||
|
toWaiApp (BID m) >>= run 3000
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user