ConstraintLogic

be.objectify.deadbolt.scala.ConstraintLogic
@Singleton

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def dynamic[A, B](authRequest: AuthenticatedRequest[A], handler: DeadboltHandler, name: String, meta: Option[Any], pass: AuthenticatedRequest[A] => Future[B], fail: AuthenticatedRequest[A] => Future[B]): Future[B]
def pattern[A, B](authRequest: AuthenticatedRequest[A], handler: DeadboltHandler, value: String, patternType: PatternType, meta: Option[Any], invert: Boolean, pass: AuthenticatedRequest[A] => Future[B], fail: AuthenticatedRequest[A] => Future[B]): Future[B]
def restrict[A, B](authRequest: AuthenticatedRequest[A], handler: DeadboltHandler, roleGroups: RoleGroups, pass: AuthenticatedRequest[A] => Future[B], fail: AuthenticatedRequest[A] => Future[B]): Future[B]
def roleBasedPermissions[A, B](authRequest: AuthenticatedRequest[A], handler: DeadboltHandler, roleName: String, pass: AuthenticatedRequest[A] => Future[B], fail: AuthenticatedRequest[A] => Future[B]): Future[B]
def subjectPresent[A, B](authRequest: AuthenticatedRequest[A], handler: DeadboltHandler, present: AuthenticatedRequest[A] => Future[B], notPresent: AuthenticatedRequest[A] => Future[B]): Future[B]