snap-1.1.2.0: Top-level package for the Snap Web Framework

Safe HaskellNone
LanguageHaskell98

Snap.Snaplet.Auth.Backends.JsonFile

Synopsis

Documentation

initJsonFileAuthManager Source #

Arguments

:: AuthSettings

Authentication settings for your app

-> SnapletLens b SessionManager

Lens into a SessionManager auth snaplet will use

-> FilePath

Where to store user data as JSON

-> SnapletInit b (AuthManager b) 

Initialize a JSON file backed AuthManager

mkJsonAuthMgr :: FilePath -> IO JsonFileAuthManager Source #

Load/create a datafile into memory cache and return the manager.

This data type can be used by itself for batch/non-handler processing.