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 defaultAuthFailure[F[_]](implicit F: Applicative[F]): Request[F] => F[Response[F]]
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