PermissionsCheck

Internal object used by AuthorizationPolicy to enable a more fluent API for checking permissions.

For example:

policy.check {
    User("owner").can(Document.read, document)
    User("owner") can Document.write(document)
}

Constructors

Link copied to clipboard
constructor(policy: AuthorizationPolicy<Principal>)

Types

Link copied to clipboard
class ResourceAndAction<Resource : Any>(val resource: Resource, val action: ResourceAction<Resource>)

Functions

Link copied to clipboard
Link copied to clipboard