Documentation
¶
Overview ¶
Package service encapsulates the business logic for managing and accessing permissions
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPermissionService ¶
func NewPermissionService(context servicecontext.ServiceContext) service.PermissionService
NewPermissionModelService creates a new service.
func NewPrivilegeCacheService ¶
func NewPrivilegeCacheService(context servicecontext.ServiceContext, config PrivilegeCacheServiceConfiguration) service.PrivilegeCacheService
NewPrivilegeCacheService creates a new service.
Types ¶
type PrivilegeCacheServiceConfiguration ¶
type PrivilegeCacheServiceConfiguration interface {
GetPrivilegeCacheExpirySeconds() int64
}
PrivilegeCacheServiceConfiguration represents the configuration options for the privilege cache service
Click to show internal directories.
Click to hide internal directories.