Popularity
3.3
Stable
Activity
0.0
Stable
4
3
1
Monthly Downloads: 4
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
snaplet-auth-acid alternatives and similar packages
Based on the "snaplet" category.
Alternatively, view snaplet-auth-acid alternatives based on common mentions on social networks and blogs.
-
snaplet-mysql-simple
A haskell snaplet for using MariaDB and MySQL database with a Snap Framework application via mysql-simple
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

Do you think we are missing an alternative of snaplet-auth-acid or a related project?
README
snaplet-auth-acid
An AcidState backend for Snap's Auth Snaplet
Zopa is the author of this package and is attributed as such.
cabal update && cabal install snaplet-auth-acid
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}
module Main where
-- imports..
import Snap.Snaplet.Auth.Backends.Acid (initAcidAuthManager)
data App = App { _heist :: Snaplet (Heist App)
, _sess :: Snaplet SessionManager
, _auth :: Snaplet (AuthManager App)
}
makeLenses ''App
instance HasHeist App where
heistLens = subSnaplet heist
-- handles, forms and routes go here...
------------------------------------------------------------------------------
-- | The application initializer.
app :: SnapletInit App App
app = makeSnaplet "app" "An snaplet example application." Nothing $ do
h <- nestSnaplet "" heist $ heistInit "templates"
s <- nestSnaplet "sess" sess $ initCookieSessionManager "site_key.txt" "sess" (Just 3600)
a <- nestSnaplet "auth" auth $ initAcidAuthManager defAuthSettings sess
addRoutes routes
addAuthSplices h auth
return $ App h s a
main :: IO ()
main = do
(_, site, _) <- runSnaplet Nothing app
quickHttpServe site