BLPWriteAction

tsec.authorization.BLPWriteAction
See theBLPWriteAction companion object
sealed abstract case class BLPWriteAction[F[_], Role, A, Auth](authLevel: Role)(implicit authInfo: AuthorizationInfo[F, Role, A], enum: SimpleAuthEnum[Role, Int], F: MonadError[F, Throwable]) extends BLPAuthorization[F, A, Auth]

Only write to same level. No write up, no write down.

Attributes

Companion
object
Source
BLPAuthorization.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BLPAuthorization[F, A, Auth]
trait Authorization[F, A, Auth]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def isAuthorized(toAuth: SecuredRequest[F, A, Auth]): OptionT[F, SecuredRequest[F, A, Auth]]

Attributes

Source
BLPAuthorization.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product