org.beangle.security.authz

Type members

Classlikes

abstract
class AbstractRoleBasedAuthorizer extends Authorizer with Initializing
class AccessDeniedException(val resource: Any, message: String, cause: Throwable) extends AuthorizationException
object Authority
Companion
class
case
class Authority(resourceName: String, scope: Scope, roles: Set[String])
Companion
object
Companion
class
class AuthorityDomain(val roots: Set[String], val authorities: Map[String, Authority])
Companion
object
class AuthorizationException(message: String, cause: Throwable) extends SecurityException
trait Permission extends Serializable with Cloneable
object Resource
Companion
class
trait Resource extends Serializable
Companion
object
enum Scope(val name: String)