Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorizer ¶
type Authorizer struct {
// contains filtered or unexported fields
}
func New ¶
func New(model, policy string) *Authorizer
New creates a new Authorizer with the given model and policy.
func (*Authorizer) Authorize ¶
func (a *Authorizer) Authorize(subject, object, action string) error
Authorize returns whether the given subject is permitted to execute the given action on the given object.
Click to show internal directories.
Click to hide internal directories.