AuthMiddleware
object AuthMiddleware
class Object
trait Matchable
class Any
Value members
Concrete methods
def apply[F[_], T](authUser: Kleisli[[_] =>> OptionT[F, _$9], Request[F], T])(implicit evidence$1: Monad[F]): F => T
def apply[F[_], Err, T](authUser: Kleisli[F, Request[F], Either[Err, T]], onFailure: AuthedRoutes[Err, F])(implicit F: Monad[F]): F => T
def noSpider[F[_], T](authUser: Kleisli[[_] =>> OptionT[F, _$15], Request[F], T], onAuthFailure: Request[F] => F[Response[F]])(implicit evidence$3: Monad[F]): F => T
def withFallThrough[F[_], T](authUser: Kleisli[[_] =>> OptionT[F, _$11], Request[F], T])(implicit evidence$2: Monad[F]): F => T