servant-server-0.5: A family of combinators for defining webservices APIs and serving them

Safe HaskellNone
LanguageHaskell2010

Servant.Server.Experimental.Auth

Contents

Synopsis

General Auth

type family AuthServerData a :: * Source

Specify the type of data returned after we've authenticated a request. quite often this is some User datatype.

NOTE: THIS API IS EXPERIMENTAL AND SUBJECT TO CHANGE

newtype AuthHandler r usr Source

Handlers for AuthProtected resources

NOTE: THIS API IS EXPERIMENTAL AND SUBJECT TO CHANGE

Constructors

AuthHandler 

Fields

unAuthHandler :: r -> ExceptT ServantErr IO usr
 

Instances

mkAuthHandler :: (r -> ExceptT ServantErr IO usr) -> AuthHandler r usr Source

NOTE: THIS API IS EXPERIMENTAL AND SUBJECT TO CHANGE