Packages

o

org.http4s.server

AuthMiddleware

object AuthMiddleware

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AuthMiddleware
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply[F[_], Err, T](authUser: Kleisli[F, Request[F], Either[Err, T]], onFailure: AuthedRoutes[Err, F])(implicit F: Monad[F]): AuthMiddleware[F, T]
  2. def apply[F[_], T](authUser: Kleisli[[β$3$]OptionT[F, β$3$], Request[F], T])(implicit arg0: Monad[F]): AuthMiddleware[F, T]
  3. def defaultAuthFailure[F[_]](implicit F: Applicative[F]): (Request[F]) ⇒ F[Response[F]]
  4. def noSpider[F[_], T](authUser: Kleisli[[β$5$]OptionT[F, β$5$], Request[F], T], onAuthFailure: (Request[F]) ⇒ F[Response[F]])(implicit arg0: Monad[F]): AuthMiddleware[F, T]
  5. def withFallThrough[F[_], T](authUser: Kleisli[[β$4$]OptionT[F, β$4$], Request[F], T])(implicit arg0: Monad[F]): AuthMiddleware[F, T]