Permissions Check
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)
}
Content copied to clipboard
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
operator fun ResourceAction<Resource>.invoke(resource: Resource): PermissionsCheck.ResourceAndAction<Resource>