UserAwareService

tsec.authentication.package$.UserAwareService$

Attributes

Source
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[I, A, F[_]](pf: PartialFunction[UserAwareRequest[F, I, A], F[Response[F]]])(implicit F: Monad[F]): UserAwareService[I, A, F]

Attributes

Source
package.scala
def apply[I, A, F[_]](pf: PartialFunction[UserAwareRequest[F, I, A], F[Response[F]]], andThen: (Response[F], Option[(I, A)]) => OptionT[F, Response[F]])(implicit F: Monad[F]): UserAwareService[I, A, F]

Attributes

Source
package.scala
def extract[F[_] : Monad, I, Auth](authedStuff: Kleisli[[_] =>> OptionT[F, _$37], Request[F], SecuredRequest[F, I, Auth]]): (F, I) => Auth

Attributes

Source
package.scala