Documentation
¶
Index ¶
- Constants
- type Role
- type Roles
- func (r *Roles) AddAdmin()
- func (r *Roles) AddAuditor()
- func (r *Roles) AddMonitor()
- func (r Roles) CanAccessAdmin() bool
- func (r Roles) Has(role Role) bool
- func (r Roles) HasAny(allowed ...Role) bool
- func (r Roles) IsAdmin() bool
- func (r Roles) IsAuditor() bool
- func (r Roles) IsMonitor() bool
- func (r *Roles) List() []Role
Constants ¶
View Source
const ( DBAdminRoleName = "admin" DBAuditorRoleName = "auditor" DBMonitorRoleName = "monitor" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Roles ¶
type Roles struct {
// contains filtered or unexported fields
}
func FromClaims ¶
func FromDBRoleNames ¶ added in v0.1.13
func (*Roles) AddAuditor ¶ added in v0.1.13
func (r *Roles) AddAuditor()
func (*Roles) AddMonitor ¶ added in v0.1.13
func (r *Roles) AddMonitor()
func (Roles) CanAccessAdmin ¶ added in v0.1.13
Click to show internal directories.
Click to hide internal directories.