snap-0.9.0: Snap: A Haskell Web Framework: project starter executable and glue code library

Safe HaskellNone

Snap.Snaplet.Auth.Backends.JsonFile

Synopsis

Documentation

initJsonFileAuthManagerSource

Arguments

:: AuthSettings

Authentication settings for your app

-> Lens b (Snaplet 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 JsonFileAuthManagerSource

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

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