fa95afdcf6
* First phase of refactoring PermissionDeniedError Add extended type PermissionDeniedByACLError that captures information about the accessor, particular permission type and the object and name of the thing being checked. It may be worth folding the test and error return into a single helper function, that can happen at a later date. Signed-off-by: Mark Anderson <manderson@hashicorp.com>
19 lines
446 B
Go
19 lines
446 B
Go
//go:build !consulent
|
|
// +build !consulent
|
|
|
|
package acl
|
|
|
|
// In some sense we really want this to contain an EnterpriseMeta, but
|
|
// this turns out to be a convenient place to hang helper functions off of.
|
|
type ResourceDescriptor struct {
|
|
Name string
|
|
}
|
|
|
|
func NewResourceDescriptor(name string, _ *AuthorizerContext) ResourceDescriptor {
|
|
return ResourceDescriptor{Name: name}
|
|
}
|
|
|
|
func (od *ResourceDescriptor) ToString() string {
|
|
return od.Name
|
|
}
|